Release 1.3.0 #6
Workflow file for this run
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: Release | |
| # Cut a GitHub Release when a semver tag is pushed. This marks a template | |
| # *version* so forks can see what they're on and what changed since — there are | |
| # no build artifacts to attach (a Sona site is deployed from source by | |
| # deploy.yml), so the release is just the tag plus auto-generated notes. | |
| # | |
| # To cut one (canonical repo only): | |
| # npm version patch # or minor / major → bumps package.json, commits, tags vX.Y.Z | |
| # git push --follow-tags | |
| on: | |
| push: | |
| tags: ['v*'] | |
| jobs: | |
| release: | |
| runs-on: ubuntu-latest | |
| # Releases live on the canonical template; forks pull *from* it and must not | |
| # mint their own template versions. Gated like ci.yml (== canonical repo). | |
| if: github.repository == 'sona-fast/sona' | |
| permissions: | |
| contents: write | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| - uses: softprops/action-gh-release@3d0d9888cb7fd7b750713d6e236d1fcb99157228 # v3.0.2 | |
| with: | |
| generate_release_notes: true |