Skip to content

Commit

Permalink
Add daily continuous runs of all our supported release branches
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 674469632
  • Loading branch information
mkruskal-google authored and copybara-github committed Sep 13, 2024
1 parent 7861f30 commit c87ba1e
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/workflows/staleness_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ jobs:
strategy:
fail-fast: false
matrix:
# TODO Remove this parameterization once the release branch testing is stable.
branch: [main, 25.x, 27.x, 28.x]
os: [{ name: Linux, value: ubuntu-latest}]
exclude:
Expand Down
25 changes: 25 additions & 0 deletions .github/workflows/test_release_branches.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Release Branch Tests

on:
schedule:
# Run daily at 10 AM UTC (2 AM PDT)
- cron: 0 10 * * *
workflow_dispatch:

permissions: {}

jobs:
releases:
strategy:
fail-fast: false
matrix:
branch: [25.x, 27.x, 28.x]
runs-on: ubuntu-latest
permissions:
actions: write
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_REPO: ${{ github.repository }}
name: Run Tests on ${{ matrix.branch }}
steps:
- run: gh workflow run test_runner.yml --ref ${{ matrix.branch }}

0 comments on commit c87ba1e

Please sign in to comment.