Skip to content

IBX-11778: Updated GitHub Actions workflows to org standard - #818

Merged
alongosz merged 1 commit into
4.6from
ibx-11778-gha-workflows-update
Sep 11, 2026
Merged

IBX-11778: Updated GitHub Actions workflows to org standard#818
alongosz merged 1 commit into
4.6from
ibx-11778-gha-workflows-update

Conversation

@alongosz

@alongosz alongosz commented Sep 6, 2026

Copy link
Copy Markdown
Member
🎫 Issue IBX-11778

Related PRs:

Description:

Part of the fleet-wide GHA workflow standardization (wave 12; sample: ibexa/taxonomy#444). Changes:

  • Renamed the CI workflow to Backend CI and added a bare workflow_dispatch trigger (IBX-12062, per the admin-ui#1999 PoC — without Slack notification parts).
  • Updated third-party actions to their latest versions (MAJOR bumps included) and standardized runners to ubuntu-26.04.
  • Passed the PHP version to the shared composer-install action explicitly (IBX-11907).
  • Guarded the code style check with set -euo pipefail so check-cs failures are no longer masked (canonical fix from IBX-11853 / bundle-generator#45).
  • gha-docker-solr.yaml: bumped the SHA-pinned docker/login-action to v4.6.0 (comment updated).
  • Everything else was already applied by the earlier IBX-11778 pass; only the Backend CI rename/dispatch, the explicit php-version and the pipefail guard were outstanding.
  • Note: both Solr-running workflows use containerised Solr (service container / docker run), so they are unaffected by the ubuntu-26.04 host JDK.

For QA:

Verify CI is green. Backend CI can now also be run manually via workflow dispatch.

Documentation:

No documentation required.

🤖 Generated with Claude Code

- Bumped docker/login-action SHA pin to v4.6.0 in
  gha-docker-solr.yaml.
- Renamed the backend CI workflow display name from "CI" to
  "Backend CI" and added a bare workflow_dispatch trigger.
- Added an explicit php-version input to all five
  ibexa/gh-workflows composer-install steps in backend-ci.yaml so
  the installed PHP matches the job matrix.
- Guarded the piped code style check with a bash set -euo pipefail
  prologue so cs2pr cannot mask a check-cs failure.
@sonarqubecloud

sonarqubecloud Bot commented Sep 6, 2026

Copy link
Copy Markdown

@alongosz
alongosz merged commit e89c286 into 4.6 Sep 11, 2026
65 of 66 checks passed
@alongosz
alongosz deleted the ibx-11778-gha-workflows-update branch September 11, 2026 14:50
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