Skip to content

IBX-12374: Removed the YAML Behat configuration files from the ibexa/behat 6.0 recipe - #262

Merged
ViniTou merged 1 commit into
masterfrom
IBX-12374-drop-behat-yaml-configs
Sep 9, 2026
Merged

ViniTou merged 1 commit into
masterfrom
IBX-12374-drop-behat-yaml-configs

Conversation

@ViniTou

@ViniTou ViniTou commented Sep 8, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12374

Description:

Behat 4 is merged on ibexa/behat 6.0 (ibexa/behat#200) and CI runs exclusively on the PHP configuration (behat.php via bin/ibexabehat default and prepare_project_edition.sh). The YAML twins are dead — this removes their copy-from-package entries from the 6.0 recipe.

Merge order: this PR merges FIRST, before ibexa/behat#201 deletes the YAML files from the package. copy-from-package throws LogicException on a missing file, so the recipe must stop referencing the files before the package stops shipping them. This order is safe in the intermediate state: the package still ships the YAML files, the recipe just no longer copies them.

The 5.0 and 4.x recipes are untouched — those branches stay on Behat 3.

For QA:

After merge, a fresh 6.0 project install gets only behat_ibexa_*.php; browser CI is unaffected (already PHP-only).

Documentation:

N/A

@sonarqubecloud

sonarqubecloud Bot commented Sep 8, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Sep 8, 2026

Copy link
Copy Markdown

Thanks for contribution! 🎉

To test the changes please execute:

composer config extra.symfony.endpoint https://api.github.com/repos/ibexa/recipes-dev/contents/index.json?ref=flex/pull-262

before executing the recipes.

@ViniTou
ViniTou merged commit 1a28a93 into master Sep 9, 2026
3 checks passed
@ViniTou
ViniTou deleted the IBX-12374-drop-behat-yaml-configs branch September 9, 2026 06:22
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.

3 participants