Skip to content

Disable branch protection on v3-3-stable - #68993

Merged
kaxil merged 1 commit into
apache:mainfrom
astronomer:disable-branch-protection-v3-2-stable
Jun 25, 2026
Merged

Disable branch protection on v3-3-stable#68993
kaxil merged 1 commit into
apache:mainfrom
astronomer:disable-branch-protection-v3-2-stable

Conversation

@kaxil

@kaxilkaxil commented Jun 25, 2026

Copy link
Copy Markdown
Member

Summary

Temporarily removes branch protection from v3-3-stable so the 3.3.0rc1 release can be cut.

The v3-3-stable branch is covered by the "Branch protection" ruleset because it matches the v*-stable pattern in branches.includes. This adds it to a new branches.excludes list so the branch is left unprotected for now.

Why excludes rather than editing the include glob

Narrowing or removing v*-stable would also un-protect every other stable branch (v3-2-stable, v3-1-stable, etc.). GitHub ruleset exclusions take precedence over inclusions, so an explicit excludes entry drops protection on just v3-3-stable and leaves the rest intact.

Re-enabling

Remove the v3-3-stable entry from branches.excludes (or drop the whole block) to restore protection once the release is out.

Note

.asf.yaml ruleset settings are applied from the default branch only, so this takes effect once merged to main.

@vatsrahul1001vatsrahul1001 changed the title Disable branch protection on v3-2-stableDisable branch protection on v3-3-stableJun 25, 2026
Cut of 3.3.0rc1 needs to push the release commit/tag to v3-3-stable,
which the stable-branch ruleset blocks via the v*-stable include.
Add v3-3-stable to the ruleset's branches.excludes so the branch is
left unprotected for now, while the other v*-stable branches stay
protected (ruleset exclusions take precedence over includes).
@kaxil
kaxilforce-pushed the disable-branch-protection-v3-2-stable branch from 5c1f91c to aea9dc1CompareJune 25, 2026 16:15
@kaxil
kaxil requested a review from vatsrahul1001June 25, 2026 16:16
@kaxil
kaxil merged commit 74c5948 into apache:mainJun 25, 2026
59 checks passed
@kaxil
kaxil deleted the disable-branch-protection-v3-2-stable branch June 25, 2026 16:18
ephraimbuddy pushed a commit that referenced this pull request Jun 29, 2026
karenbraganz pushed a commit to karenbraganz/airflow that referenced this pull request Jun 30, 2026
Cut of 3.3.0rc1 needs to push the release commit/tag to v3-3-stable,
which the stable-branch ruleset blocks via the v*-stable include.
Add v3-3-stable to the ruleset's branches.excludes so the branch is
left unprotected for now, while the other v*-stable branches stay
protected (ruleset exclusions take precedence over includes).
karenbraganz pushed a commit to karenbraganz/airflow that referenced this pull request Jun 30, 2026
Sign up for freeto 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.

2 participants

@kaxil@vatsrahul1001