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
parent 2c56a8560d
commit 69ce84ea8f
7 changed files with 75 additions and 13 deletions

View file

@ -4,9 +4,17 @@ run-name: Run the integration test suite with various VectorIO providers
on:
push:
branches: [ main ]
branches:
- main
- '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 ]
branches:
- main
- 'release-[0-9]+.[0-9]+.[0-9]+.[0-9]+'
- 'release-[0-9]+.[0-9]+.[0-9]+'
- 'release-[0-9]+.[0-9]+'
paths:
- 'llama_stack/**'
- '!llama_stack/ui/**'