Skip to content

Distribution & packaging (Go) #17

Closed

Description

@bradgessler

Ship the Go client everywhere with minimal friction (the big win over Tebako).

  • GoReleaser: static binaries for all OS/arch, archives, checksums, GitHub releases.
  • Homebrew tap (brew install terminalwire/tap/terminalwire), Scoop/winget (Windows), nfpm .deb/.rpm, AUR/Nix optional, curl | sh installer (terminalwire.sh already exists).
  • Code signing/notarization: Apple Developer ID + notarization (Gatekeeper), Windows Authenticode (SmartScreen). This was a Tebako pain point.
  • Wire up the self-update channel.

Activity

  1. added
    v2Terminalwire v2 clean-sheet rewrite
    P2Priority 2
    on May 30, 2026
  2. bradgessler commented on Jun 14, 2026

    @bradgessler
    ContributorAuthor

    Done; moved to terminalwire/cli: signed-manifest trust chain + alpha/beta/stable channels + installer. Tracked there by #1–#3 of the evergreen epic (#9).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Priority 2v2Terminalwire v2 clean-sheet rewrite

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions