Skip to content

agentbridge: Bun compile pipeline → 8 target binaries → GitHub Releases #12

@espetro

Description

@espetro

Context

Drop Node SEA, drop Rust. Bun compile is the build target. 8 OS/arch targets attached to GitHub Releases on tag push.

Tasks

  • scripts/build-binaries.sh cross-compiles 8 targets via bun build --compile
  • .github/workflows/release.yml runs the script on tag push
  • Targets: darwin-{arm64,x64}, linux-{x64,arm64}, linux-{x64,arm64}-musl, windows-{x64,arm64}
  • bun build --compile --minify --bytecode --target=<triple>
  • Generate SHA256SUMS file per release
  • tar.gz per target with binary + README + LICENSE

Source

  • scripts/build-binaries.sh (new)
  • .github/workflows/release.yml (modify)
  • Plan: .agents/plans/2026-06-14-v0.2.0-distribution-pivot.md

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions