Skip to content

ci: make releases manual-only - #6

Merged
vfilby merged 1 commit into
masterfrom
ci-manual-release
Jun 22, 2026
Merged

ci: make releases manual-only#6
vfilby merged 1 commit into
masterfrom
ci-manual-release

Conversation

@vfilby

@vfilby vfilby commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Make releases manual-only while keeping build checks on every merge.

What changed

  • release.yml — removed the automatic push: tags: ['v*'] trigger. The Release workflow now runs only via workflow_dispatch (Actions tab or gh workflow run release.yml -f tag=v0.2.0). The workflow still creates the GitHub Release and its tag from the supplied input.
  • RELEASE_SETUP.md — updated the "Cut a release" instructions to the manual flow.

What did NOT change

  • ci.yml already builds on every push to master and every PR (the required Build (ad-hoc signed) check), so build checks continue to run on every merge.

🤖 Generated with Claude Code

Remove the automatic 'v*' tag-push trigger from the Release workflow so
releases are only ever cut by hand from the Actions tab (or via
`gh workflow run release.yml -f tag=...`). CI continues to build on every
push to master and every PR, so build checks still run on every merge.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vfilby
vfilby enabled auto-merge (squash) June 22, 2026 03:01
@vfilby
vfilby merged commit a0823c3 into master Jun 22, 2026
1 check passed
@vfilby
vfilby deleted the ci-manual-release branch June 22, 2026 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant