You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Branch Protection rules for our release branches have been updates.
Old:
The existing branch protection rules for the Release branches were set to "release/*", which doesn't apply any longer.
New:
[NOT DONE] Create a branch release protection rules for future release branches (0.5, etc). This can't be done until the 0.5.0 branch is created. This fnmatch will look like:
[Done] Update the Branch Protection Rules for branches 0.1,0.2,0.3,0.4 to require Python 3.9 / 3.10 / 3.11. Note the revised fnmatch
syntax uses globbing patterns, not regex — similar to shell wildcards (This is what GitHub uses).
This makes the ruleset only apply to our 3.9 release branches:
The Branch Protection rules for our release branches have been updates.
Old:
New:
[NOT DONE] Create a branch release protection rules for future release branches (0.5, etc). This can't be done until the 0.5.0 branch is created. This fnmatch will look like:
[NOT DONE] Update the "main" branch protection rule to require Python 3.12, 3.13, and 3.14. This required Add support for Python versions 3.12, 3.13, and 3.14 #177 to be merged into main.
[Done] Update the Branch Protection Rules for branches 0.1,0.2,0.3,0.4 to require Python 3.9 / 3.10 / 3.11. Note the revised fnmatch
syntax uses globbing patterns, not regex — similar to shell wildcards (This is what GitHub uses).
This makes the ruleset only apply to our 3.9 release branches: