Weekly release #11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Weekly release | |
| # Caller for the centrally-hosted weekly auto-release workflow. | |
| # | |
| # Schedule: every Monday 08:00 UTC (09:00 CET / 10:00 CEST). | |
| # Manual dispatch supports filtering by tag or package name and dry-run. | |
| on: | |
| schedule: | |
| - cron: '0 8 * * 1' | |
| workflow_dispatch: | |
| inputs: | |
| draft-tags: | |
| description: > | |
| Tags or package names to publish, comma-separated (e.g. "v2.0.3" | |
| or "websocket,jwt"). Matched as substrings. Empty = all drafts. | |
| type: string | |
| default: '' | |
| dry-run: | |
| description: Show diff but do not publish. | |
| type: boolean | |
| default: false | |
| low-priority-cooldown-weeks: | |
| description: > | |
| Override central low-priority cooldown (weeks). Empty uses | |
| central default (3). Set '0' to release low-priority drafts | |
| immediately. | |
| type: string | |
| default: '' | |
| low-priority-sections: | |
| description: > | |
| Override central low-priority section list (comma-separated | |
| keywords). Empty uses central default | |
| ('Maintenance,Documentation'). Regardless of this setting, | |
| Dependabot github_actions bumps are filtered out so drafts | |
| made of only those never publish. | |
| type: string | |
| default: '' | |
| concurrency: | |
| group: weekly-release-${{ github.repository }} | |
| cancel-in-progress: false | |
| permissions: | |
| contents: write | |
| pull-requests: read | |
| issues: write | |
| jobs: | |
| release: | |
| uses: gofiber/.github/.github/workflows/weekly-release.yml@main | |
| with: | |
| repo-type: single | |
| dry-run: ${{ inputs.dry-run || false }} | |
| draft-tags: ${{ inputs.draft-tags || '' }} | |
| post-release-events: after-release | |
| low-priority-cooldown-weeks: ${{ inputs.low-priority-cooldown-weeks || '' }} | |
| low-priority-sections: ${{ inputs.low-priority-sections || '' }} | |
| secrets: | |
| dispatch-token: ${{ secrets.DISPATCH_TOKEN }} |