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

@ -6,11 +6,15 @@ on:
push:
branches:
- main
- 'release-[0-9]+.[0-9]+.x-maint'
- 'release-[0-9]+.[0-9]+.[0-9]+.[0-9]+'
- 'release-[0-9]+.[0-9]+.[0-9]+'
- 'release-[0-9]+.[0-9]+'
pull_request:
branches:
- main
- 'release-[0-9]+.[0-9]+.x-maint'
- 'release-[0-9]+.[0-9]+.[0-9]+.[0-9]+'
- 'release-[0-9]+.[0-9]+.[0-9]+'
- 'release-[0-9]+.[0-9]+'
types: [opened, synchronize, reopened]
paths:
- 'src/llama_stack/**'