Skip to content

chore: don't run CI on public-hotfix branches - #11047

Merged
basvandijk merged 1 commit into
masterfrom
basvandijk/rm-public-hotfix-handling
Aug 6, 2026
Merged

chore: don't run CI on public-hotfix branches#11047
basvandijk merged 1 commit into
masterfrom
basvandijk/rm-public-hotfix-handling

Conversation

@basvandijk

Copy link
Copy Markdown
Collaborator

When a hotfix lands on a public-hotfix-* branch it has already been build, released and deployed so it doesn't have to be build and released again.

It's also the case that public-hotfix-* branches are not protected in the same way as master, rc--* and hotfix-*, i.e. any user with Write access to the repo can push to them.

We would like to make branches that build releases more secure. The end goal is that builds on those branches will run on a cluster separate from the one used for PRs to reduce the risk of cache poisoning attacks. public-hotfix-* branches currently trigger a release build which conflicts with this.

So this commit simply removes any public-hotfix-* trigger from our CI logic so it's treated like a normal feature branch. Note that the GitHub branch protection for public-hotfix-* remains in place.

@github-actions github-actions Bot added the chore label Aug 6, 2026
@basvandijk
basvandijk marked this pull request as ready for review August 6, 2026 11:13
@basvandijk
basvandijk requested a review from a team as a code owner August 6, 2026 11:13
@github-actions github-actions Bot added the @idx label Aug 6, 2026
@basvandijk
basvandijk added this pull request to the merge queue Aug 6, 2026
Merged via the queue into master with commit 49b306f Aug 6, 2026
43 checks passed
@basvandijk
basvandijk deleted the basvandijk/rm-public-hotfix-handling branch August 6, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants