Skip to content

IBX-12374: Removed the YAML Behat configuration twins - #201

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

ViniTou merged 1 commit into
6.0from
IBX-12374-drop-yaml-configs

Conversation

@ViniTou

@ViniTou ViniTou commented Sep 8, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12374

Description:

Phase-5 cleanup after the Behat 4 flip (#200). The YAML configuration twins (behat_ibexa_*.yaml, behat_suites.yml) were kept only for the transition and are dead: bin/ibexabehat defaults to behat.php, prepare_project_edition.sh copies the PHP roots, and Behat 4 cannot read YAML configuration at all.

  • Deleted behat_ibexa_{oss,headless,experience,commerce}.yaml and behat_suites.yml.
  • Simplified the multirepository setup script — the [ -f behat_ibexa_oss.php ] fallback always took the PHP branch on 6.0.
  • Updated doc/running_tests.md (removed the 'YAML twin' note, pointed suite conventions at behat_suites.php).

Merge order: ibexa/recipes-dev#262 merges FIRST — the 6.0 recipe still lists the YAML files under copy-from-package, which throws LogicException on a missing file. Once the recipe stops referencing them, deleting them here is safe.

For QA:

Browser CI must stay green — it already runs on the PHP configuration only.

Documentation:

N/A

🟢 Green CI with the Flex endpoint temporarily pinned to the recipes-dev#262 build: https://github.com/ibexa/behat/actions/runs/34239820992 (pin dropped afterwards — browser jobs go green on their own once ibexa/recipes-dev#262 merges, which must happen before this PR).

@ViniTou ViniTou changed the title IBX-12374: Removed the YAML Behat configuration twins [TMP] IBX-12374: Removed the YAML Behat configuration twins Sep 8, 2026
@ViniTou
ViniTou force-pushed the IBX-12374-drop-yaml-configs branch from ac8709b to 551813f Compare September 9, 2026 06:20
@ViniTou ViniTou changed the title [TMP] IBX-12374: Removed the YAML Behat configuration twins IBX-12374: Removed the YAML Behat configuration twins Sep 9, 2026
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

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.

6 participants