IBX-11778: Merged branch '4.6' into 5.0 - #25
Merged
Merged
Conversation
For more details see https://ibexa.atlassian.net/browse/IBX-11778 and #22 Key changes: * Renamed the CI workflow to "Backend CI" and added a bare workflow_dispatch trigger (IBX-12062) * Bumped actions/checkout and actions/setup-node to v7 * Pinned smoench/deptrac-action to the 1.0.2 tag instead of the master branch * Standardized all runner labels to ubuntu-26.04 * Replaced direct ramsey/composer-install steps with the shared ibexa/gh-workflows composer-install action, passing the PHP version explicitly (IBX-11907) * Dropped the setup-php steps made redundant by the composer-install action * Dropped the non-existent main branch from the push triggers of backend-ci, browser-tests and frontend-ci * Guarded the code style check with set -euo pipefail so cs2pr no longer masks check-cs failures (IBX-11853) * Replaced the legacy zendesk-based release workflow (with its actions/checkout@master pin) with the skeleton release.yaml calling the shared release_bundle.yml reusable workflow * Removed the deprecated pr-assign.yaml workflow --------- Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Conflict in .github/workflows/backend-ci.yaml. Kept 5.0's IBX-12229 Deptrac form (deptrac/deptrac + deptrac.yaml + composer run-script deptrac) over 4.6's smoench/deptrac-action, and applied the IBX-11778 standardization to it. The job has no matrix, so its dangling php-version: ${{ matrix.php }} resolved to an empty string and setup-php installed latest stable - PHP 8.5.10 on the last 6.0 run of the identical job. Written out as '8.3', the composer floor. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The inline job in backend-ci.yaml was the only one left on the old form after the merge-up: ubuntu-24.04, checkout@v5, hand-rolled setup-php plus ramsey/composer-install. Replaced by the shared reusable workflow, same form as ibexa/connector-anthropic 5.0. rector.php and the ibexa/rector dev requirement are both present on this branch, so the gating holds. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Caution
This is a merge pull request
Related PRs:
Description:
Merge-up of #22. One conflict, in
backend-ci.yaml.composer run-script deptracform andapplied the standardization to it. 4.6 is still on the bundled
smoench/deptrac-action, 5.0+ hasdeptrac/deptrac+deptrac.yaml(IBX-12229), so 4.6's shape must not win here.
php-versionis now'8.3'. The job has no matrix, so${{ matrix.php }}resolved to an empty string and setup-php installedlatest stable —
PHP 8.5.10 on the last 6.0 run,
on a branch where everything else tests 8.3/8.4.
cs-fixandteststook 4.6's standardization, keeping 5.0'sPHP matrices.
rectorjob with the shared reusableworkflow, same as
ibexa/connector-anthropic5.0. Separate commit.pr-assign.yamlis a propagated 4.6 deletion — 5.0 hasn't touched it sincethe merge base (b1e4a5b).
For QA:
No QA required. Deptrac should now report 8.3 instead of 8.5.x.
Documentation:
No documentation required.
🤖 Generated with Claude Code