Skip to content

fix: align tarball naming and remove dead internal/release#139

Merged
donbader merged 2 commits into
mainfrom
fix/spec-gaps
Jun 9, 2026
Merged

fix: align tarball naming and remove dead internal/release#139
donbader merged 2 commits into
mainfrom
fix/spec-gaps

Conversation

@donbader

@donbader donbader commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

Fixes two spec compliance gaps found during post-implementation audit:

  1. Tarball filename mismatch — the shim expects agent-sandbox-core-v{ver}-{os}-{arch}.tar.gz but the release workflow was producing core-{ver}-{os}-{arch}.tar.gz. Aligned the workflow to match the shim.

  2. Dead code removalinternal/release/ (fetcher + tests) is no longer used by anything. The shim handles all downloading. Removed.

Changes

  • .github/workflows/core-release.yml — fix asset name template
  • internal/release/ — deleted (408 lines of dead code)

donbader added 2 commits June 9, 2026 23:02
- core-release.yml: asset name now matches shim's download URL
  (agent-sandbox-core-v{ver}-{os}-{arch}.tar.gz)
- Remove internal/release/ — shim handles all downloading now
When an old agent-sandbox Go binary is found on PATH, the install
script now overwrites it with the shim directly. No manual PATH
changes needed — 'agent-sandbox upgrade' just works.
@donbader donbader merged commit 62a5309 into main Jun 9, 2026
2 of 3 checks passed
@donbader donbader deleted the fix/spec-gaps branch June 9, 2026 15:11
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