Skip to content

catalogue: io.pilot.slipstream — add linux/amd64 bundle#345

Merged
TeoSlayer merged 3 commits into
mainfrom
catalogue/io.pilot.slipstream-linux-amd64
Jul 2, 2026
Merged

catalogue: io.pilot.slipstream — add linux/amd64 bundle#345
TeoSlayer merged 3 commits into
mainfrom
catalogue/io.pilot.slipstream-linux-amd64

Conversation

@TeoSlayer

Copy link
Copy Markdown
Collaborator

Summary

  • Slipstream only had a darwin/arm64 binary published, so it fails with exec format error on any Linux install
  • Cross-compiled + signed a linux/amd64 build with the app's existing publisher key, uploaded as a new asset on the existing slipstream-v1.0.0 release (io.pilot.slipstream-1.0.0-linux-amd64.tar.gz, sha256 e59e0045075c78f6920b587d731f9f3690559719f0bf786ce3ad12a4c888f4b6)
  • Added a bundles map to the catalogue entry following the io.pilot.sixtyfour precedent — bundle_url/bundle_sha256 are untouched (still point at the darwin/arm64 asset) for back-compat with older pilotctl builds that predate the bundles field

Needs

This needs re-signing with the catalogue key (pilotctl appstore sign-catalogue) before it takes effect — I don't have access to that key, opening for whoever does to review + sign.

Test plan

  • Verified the linux/amd64 binary is a real ELF x86-64 executable (file confirms)
  • Verified pilotctl appstore verify passes against the signed bundle (sha256 matches manifest)
  • Once signed/merged: confirm pilotctl appstore install io.pilot.slipstream on a fresh Linux host picks the linux/amd64 bundle and the app actually spawns

🤖 Generated with Claude Code

teovl and others added 3 commits July 2, 2026 23:23
Only a darwin/arm64 binary was published, so slipstream failed to spawn
on any Linux host with "exec format error". Cross-compiled and signed a
linux/amd64 build with the existing publisher key (slipstream-publisher.key
in the slipstream-app repo), uploaded as a new asset on the existing
slipstream-v1.0.0 release, and added a bundles map following the
io.pilot.sixtyfour precedent (#341-area). bundle_url/bundle_sha256 stay
as darwin/arm64 for back-compat with installs on older pilotctl that
don't understand the bundles field.

Needs re-signing with the catalogue key before this takes effect —
opening for whoever holds it to review and sign.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@TeoSlayer TeoSlayer merged commit 261bdbb into main Jul 2, 2026
14 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