Skip to content

ci(release): release on a pushed v* tag - #8

Merged
justinthevoid merged 1 commit into
mainfrom
claude/project-thread-7t3aif
Oct 10, 2026
Merged

justinthevoid merged 1 commit into
mainfrom
claude/project-thread-7t3aif

Conversation

@justinthevoid

Copy link
Copy Markdown
Owner

Before: a release only went out when someone published it in GitHub's UI, which then built the tarball and .mcpb, updated server.json and pushed the Homebrew formula.

After: pushing a v* tag does the same thing end to end. The job creates the GitHub release itself, using that version's CHANGELOG section as the notes, and then runs the existing steps. Publishing from the UI still works exactly as before.

How: adds a push: tags: ['v*'] trigger and a first step that runs gh release create --verify-tag when the release doesn't exist yet. A release created with GITHUB_TOKEN doesn't fire release: published, so one tag never triggers two runs, and a per-tag concurrency group covers the rest. Asset upload now uses --clobber and the tap commit is skipped when the formula hasn't changed, so rerunning a tag is safe. The CHANGELOG extraction was checked locally against the 1.6.1 section.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EtxtFPs6UBAWXqEpkj2W2N


Generated by Claude Code

Pushing a v* tag now creates the GitHub release from that version's
CHANGELOG section and runs the same packaging, server.json and Homebrew
steps. Uploads use --clobber and the tap commit is skipped when the
formula is unchanged, so a rerun for the same tag is safe.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EtxtFPs6UBAWXqEpkj2W2N
Copilot AI balanced review requested due to automatic review settings October 10, 2026 01:23
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
xcforge-web a057d01 Oct 10 2026, 01:24 AM

@justinthevoid
justinthevoid merged commit c389aa8 into main Oct 10, 2026
6 checks passed
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.

3 participants