Skip to content

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

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#44
alongosz merged 1 commit into
4.6from
ibx-11778-gha-workflows-update

Conversation

@alongosz

@alongosz alongosz commented Sep 5, 2026

Copy link
Copy Markdown
Member
🎫 Issue IBX-11778

Related PRs:

Description:

Part of the fleet-wide GHA workflow standardization (wave 3; 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).
  • Dropped non-existent main/master branches from push triggers.
  • Removed the deprecated pr-assign.yaml workflow.
  • Replaced the legacy changelog/release workflow (zendesk/action-create-release@v1, actions/checkout@master) with the standard release.yaml calling release_bundle.yml.
  • 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).

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

- Renamed the CI workflow to "Backend CI" and added a bare
  workflow_dispatch trigger (IBX-12062, without the Slack
  notification parts)
- Passed the PHP version to the shared composer-install action
  explicitly in all four backend-ci jobs (IBX-11907,
  gh-workflows#115)
- Guarded the code style check with set -euo pipefail, so a check-cs
  failure is no longer masked by the pipe into cs2pr (IBX-11853,
  bundle-generator#45)
- Bumped actions/checkout to v7 and actions/setup-node to v7 in
  frontend-ci, and standardized its runner to ubuntu-26.04
- Dropped the non-existent main branch from the frontend-ci push
  trigger
- Replaced the legacy changelog workflow, which pinned
  actions/checkout@master and ibexa/version-logic-action@master, with
  the standard release.yaml calling release_bundle.yml
- Removed the deprecated pr-assign.yaml workflow
@alongosz
alongosz force-pushed the ibx-11778-gha-workflows-update branch from c2e10fa to 1074183 Compare September 9, 2026 10:29
@alongosz
alongosz merged commit f0ac4b7 into 4.6 Sep 11, 2026
19 checks passed
@alongosz
alongosz deleted the ibx-11778-gha-workflows-update branch September 11, 2026 14:41
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.

4 participants