Skip to content

Conversation

@ajag408
Copy link
Contributor

@ajag408 ajag408 commented Feb 6, 2026

Summary

Fixes release workflow failures and bumps version to 1.2.0.

Problems

  1. Immutable release: Parallel binary jobs race to create/upload to the same release. First job publishes it, remaining jobs fail with "Cannot upload assets to an immutable release"

Solution

  1. Artifact-based release: Binary jobs upload to GitHub Actions artifacts. A new create-release job waits for all builds, then creates a single release with all assets
  2. Version bump: 1.2.0 (clean slate — 1.1.0, 1.1.1, 1.1.2 all had failed releases)

Testing

  • Local darwin-x64 binary build verified

Copilot AI review requested due to automatic review settings February 6, 2026 22:49
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Restructures the GitHub Actions release workflow to avoid parallel jobs racing to upload release assets, and bumps the npm package version to 1.2.0.

Changes:

  • Bump package.json version to 1.2.0.
  • Switch binary publishing from per-matrix-job release uploads to per-matrix-job artifact uploads.
  • Add a single create-release job to download artifacts and create the GitHub Release with all assets.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Version bump to 1.2.0 for the next release.
.github/workflows/release.yml Reworks release asset publishing to use artifacts + a single release creation job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ajag408 ajag408 merged commit 3a61ee2 into main Feb 6, 2026
7 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.

2 participants