Skip to content

ci(build): Publish snapshots to GitHub Releases instead of npm#3226

Merged
runningcode merged 1 commit intomasterfrom
no/snapshot-github-releases
Mar 20, 2026
Merged

ci(build): Publish snapshots to GitHub Releases instead of npm#3226
runningcode merged 1 commit intomasterfrom
no/snapshot-github-releases

Conversation

@runningcode
Copy link
Contributor

Summary

  • Replace publish-npm job with publish-github-release that uploads platform binaries as prerelease GitHub Release assets
  • Remove packages: write permission (no longer publishing to npm)
  • No new secrets needed — github.token with contents: write handles gh release create

🤖 Generated with Claude Code

Upload platform binaries as prerelease GitHub Release assets instead
of publishing npm packages. This simplifies the snapshot pipeline by
removing the npm dependency and makes binaries directly downloadable
from GitHub.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@runningcode runningcode requested review from a team and szokeasaurusrex as code owners March 20, 2026 09:17
@runningcode runningcode merged commit e8e9a96 into master Mar 20, 2026
26 checks passed
@runningcode runningcode deleted the no/snapshot-github-releases branch March 20, 2026 12:44
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.

2 participants