Skip to content

Add amoifr/pickle-panther-bundle recipe#2003

Open
Amoifr wants to merge 3 commits into
symfony:mainfrom
Amoifr:amoifr-pickle-panther-bundle
Open

Add amoifr/pickle-panther-bundle recipe#2003
Amoifr wants to merge 3 commits into
symfony:mainfrom
Amoifr:amoifr-pickle-panther-bundle

Conversation

@Amoifr

@Amoifr Amoifr commented Jun 12, 2026

Copy link
Copy Markdown
Q A
License MIT

This recipe registers amoifr/pickle-panther-bundle — a YAML-driven E2E testing engine for Symfony on top of Panther.

  • Registers the bundle in the test environment only (dev/test tool; not needed in prod).
  • Ships a fully-documented config/packages/test/pickle_panther.yaml reference (every option shown with its default; the auth block is a commented opt-in template).
  • Adds a post-install-output note: running E2E scenarios needs a matching chromedriver (vendor/bin/bdi detect drivers) or a browser via Docker.

Released on Packagist (v0.3.0).

@symfony-recipes-bot symfony-recipes-bot enabled auto-merge (squash) June 12, 2026 13:08
@symfony-recipes-bot

symfony-recipes-bot commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the PR 😍

How to test these changes in your application

  1. Define the SYMFONY_ENDPOINT environment variable:

    # On Unix-like (BSD, Linux and macOS)
    export SYMFONY_ENDPOINT=https://raw.githubusercontent.com/symfony/recipes-contrib/flex/pull-2003/index.json
    # On Windows
    SET SYMFONY_ENDPOINT=https://raw.githubusercontent.com/symfony/recipes-contrib/flex/pull-2003/index.json
  2. Install the package(s) related to this recipe:

    composer req symfony/flex
    composer req 'amoifr/pickle-panther-bundle:^0.3'
  3. Don't forget to unset the SYMFONY_ENDPOINT environment variable when done:

    # On Unix-like (BSD, Linux and macOS)
    unset SYMFONY_ENDPOINT
    # On Windows
    SET SYMFONY_ENDPOINT=

Diff between recipe versions

In order to help with the review stage, I'm in charge of computing the diff between the various versions of patched recipes.
I'm going keep this comment up to date with any updates of the attached patch.

Amoifr added a commit to Amoifr/pickle-panther-bundle that referenced this pull request Jun 12, 2026
Stages the recipe in symfony/recipes-contrib layout under recipe/ so it can be
maintained alongside the bundle. Registers the bundle in the test env only,
ships a commented config stub, and a post-install chromedriver reminder.
See symfony/recipes-contrib#2003.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
auto-merge was automatically disabled June 12, 2026 14:11

Head branch was pushed to by a user without write access

Amoifr added a commit to Amoifr/pickle-panther-bundle that referenced this pull request Jun 12, 2026
recipes-contrib QA rejected the previous stub: an empty top-level entry is
refused by lint:yaml, and files must end with a newline. Ship the full config
reference (every option with its default, auth as a commented opt-in template).
Refs symfony/recipes-contrib#2003.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@symfony-recipes-bot symfony-recipes-bot enabled auto-merge (squash) June 12, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants