ci: target release-X.Y.x branches instead of release-X.Y.x-maint (#3995)

We will be updating our release procedure to be more "normal" or "sane".
We will
- create release branches like normal people
- land cherry-picks onto those branches
- run releases off of those branches
- no more "rc" branch pollution either

Given that, this PR cleans things up a bit
- Remove `-maint` suffix from release branch patterns in CI workflows
- Update branch matching to `release-X.Y.x` format
This commit is contained in:
Ashwin Bharambe 2025-10-30 16:27:13 -07:00 committed by GitHub
parent 90234d6973
commit 6f90a7af4b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 37 additions and 13 deletions

View file

@ -47,7 +47,7 @@ runs:
# Check if PR is targeting a release branch
TARGET_BRANCH="${{ github.base_ref }}"
if [[ "$TARGET_BRANCH" =~ ^release-[0-9]+\.[0-9]+\.x-maint$ ]]; then
if [[ "$TARGET_BRANCH" =~ ^release-([0-9]+\.){1,3}[0-9]+$ ]]; then
echo "PR targets release branch: $TARGET_BRANCH"
echo "Checking if matching branch exists in llama-stack-client-python..."