Skip to content

fix: include legacy 'firecracker' asset in GitHub releases#13

Merged
bchalios merged 2 commits intomainfrom
release-backwards-compat
Mar 27, 2026
Merged

fix: include legacy 'firecracker' asset in GitHub releases#13
bchalios merged 2 commits intomainfrom
release-backwards-compat

Conversation

@tomassrnka
Copy link
Copy Markdown
Member

Summary

  • Copy amd64 binary as both firecracker-amd64 and firecracker in GitHub releases
  • Ensures existing consumers that reference the old firecracker asset name continue to work

Test plan

  • Verify new releases contain three assets: firecracker, firecracker-amd64, firecracker-arm64
  • Verify firecracker and firecracker-amd64 are identical binaries

🤖 Generated with Claude Code

…patibility

Copy the amd64 binary as both 'firecracker-amd64' and 'firecracker'
in GitHub releases so existing consumers that reference the old
asset name continue to work.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@cursor
Copy link
Copy Markdown

cursor bot commented Mar 27, 2026

PR Summary

Low Risk
Low risk: only adjusts the GitHub Actions release packaging/upload logic, with no runtime code changes; main risk is unintended release asset naming/overwriting via --clobber.

Overview
GitHub release creation now publishes an additional legacy firecracker asset by copying the amd64 binary to both firecracker-amd64 and firecracker.

The workflow also broadens the upload/create globs from firecracker-* to firecracker*, so existing releases can be backfilled/updated with the new legacy asset (and any updated binaries) using gh release upload --clobber.

Written by Cursor Bugbot for commit ba3b855. This will update automatically on new commits. Configure here.

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Change glob from firecracker-* to firecracker* so the plain
'firecracker' binary is included in both new and existing release
uploads.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bchalios bchalios merged commit 70472f7 into main Mar 27, 2026
19 checks passed
@bchalios bchalios deleted the release-backwards-compat branch March 27, 2026 12:42
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