Skip to content

ci: run CI and release workflows on release branches - #1774

Merged
timsaucer merged 1 commit into
apache:mainfrom
timsaucer:ci/run-on-release-branches
Sep 29, 2026
Merged

timsaucer merged 1 commit into
apache:mainfrom
timsaucer:ci/run-on-release-branches

Conversation

@timsaucer

Copy link
Copy Markdown
Member

Which issue does this PR close?

Closes #1773.

Rationale for this change

PRs targeting release branches (e.g. branch-54) currently get no build or test CI, and merges into them never run the release build. ci.yml only triggers on pull_request to main and release.yml only on push to main (plus tags), so the only workflow that runs on a release branch is RAT. #1772 merged into branch-54 without any build or tests running.

What changes are included in this PR?

  • ci.yml: also trigger on pull_request targeting branch-*.
  • release.yml: also trigger on push to branch-*.

GitHub reads workflow definitions from the branch the event occurs on, so this change is also backported to branch-54 in a separate PR. Landing it on main means future branch-NN release branches inherit it.

Are there any user-facing changes?

No. CI only.

🤖 Generated with Claude Code

ci.yml and release.yml only matched main, so PRs to and merges into
branch-* release branches ran no build or tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@timsaucer
timsaucer merged commit 5ef2856 into apache:main Sep 29, 2026
26 checks passed
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.

CI does not run on release branches (branch-*)

1 participant