Adds a manually-triggered workflow to cut releases from the GitHub Actions UI. ## What New workflow: \`.github/workflows/release.yml\` - Trigger: \`workflow_dispatch\` with a \`bump\` input (\`patch\` / \`minor\` / \`major\`, default \`patch\`) - Runs \`npx release-it <bump> --ci\` → reuses existing \`.release-it.json\`: - angular conventional-changelog preset - updates \`CHANGELOG.md\` - commits \`chore: release vX.Y.Z\` - tags \`vX.Y.Z\` - creates GitHub release with grouped Features / Bug Fixes notes ## Auth Uses the default \`GITHUB_TOKEN\` (no PAT). Requires: - \`permissions: contents: write\` (push commit/tag, create release) - Repo setting: Settings → Actions → General → Workflow permissions → **Read and write permissions** If \`main\` has branch protection blocking direct pushes, the bot token must be allowed to bypass, otherwise the push step will fail and a PAT will be needed instead. ## How to run Actions tab → Release → Run workflow → pick bump type. |
||
|---|---|---|
| .. | ||
| automerge.yml | ||
| ci.yml | ||
| release.yml | ||