Repository navigation
fix(browser-actions): record video at the CSS viewport size instead o… #19
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
| # Continuous release pipeline. | |
| # | |
| # Triggers on every push to main. Homeboy derives the version from the | |
| # conventional commits since the last tag (fix: -> patch, feat: -> minor, | |
| # BREAKING CHANGE -> major; chore:/ci:/docs:/test: -> no release), runs the | |
| # repository quality gates, then tags, generates the changelog, creates the | |
| # GitHub Release and attaches the built artifact. | |
| # | |
| # The whole pipeline lives in the reusable workflow — releasable-commit | |
| # detection, dry-run version prediction, failed-SHA retry protection, and | |
| # GitHub App token handling are inherited, not re-implemented here. | |
| name: Release | |
| permissions: | |
| contents: write | |
| issues: write | |
| pull-requests: write | |
| # A reusable workflow cannot request more than its caller grants. The shared | |
| # release workflow declares id-token: write from homeboy-action v2.20.0 so | |
| # release.publish can use npm trusted publishing (OIDC) instead of a token. | |
| # Without this line the run is rejected before any job starts, with a bare | |
| # startup_failure and no log to explain it. | |
| id-token: write | |
| on: | |
| push: | |
| branches: [main] | |
| workflow_dispatch: | |
| inputs: | |
| dry-run: | |
| description: 'Preview the release without making changes' | |
| type: boolean | |
| default: false | |
| concurrency: | |
| group: release | |
| cancel-in-progress: false | |
| jobs: | |
| release: | |
| uses: Extra-Chill/homeboy-action/.github/workflows/release.yml@v2 | |
| with: | |
| dry-run: ${{ inputs.dry-run || false }} | |
| secrets: inherit |