name: Release Scheduler on: schedule: - cron: '15 15 * * MON' # Every Monday at 3:15pm UTC workflow_dispatch: permissions: read-all jobs: dispatch_scheduled_releases: name: Dispatch scheduled releases if: github.repository_owner == 'spring-projects' strategy: matrix: # List of active maintenance branches. branch: [ main, 6.1.x, 6.0.x, 5.8.x ] runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 1 - name: Dispatch env: GH_TOKEN: ${{ secrets.GH_ACTIONS_REPO_TOKEN }} run: gh workflow run update-scheduled-release-version.yml -r ${{ matrix.branch }}