• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / toolhive / 31692859738
70%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2026 10:56AM UTC
Jobs 1
Files 875
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Aug 2026 10:50AM UTC coverage: 70.265% (+0.006%) from 70.259%
31692859738

push

github

web-flow
Sign the macOS thv binary with a Developer ID certificate (#6156)

Sign macOS thv binaries with Developer ID

The macOS thv binary ships with only the ad-hoc signature Go's linker
emits, so it carries no Team ID. Organizations that enforce binary
allowlisting (Santa and similar) trust binaries by code-signing
identity, leaving them to approve each release by CDHash or allow
execution from a user-writable path. Both are fragile, so thv tends to
get blocked in managed macOS environments.

ToolHive Studio already signs with Developer ID Application: Stacklok,
Inc, and the same certificate covers any binary from the team. Wire it
into the CLI release.

GoReleaser embeds anchore/quill, so signing happens on the existing
Linux runner rather than requiring a macOS one. This is sign-only:
omitting the notarize sub-block keeps Apple's notary service off the
release critical path, and a Developer ID signature is all that Team ID
allowlisting needs. Notarization can follow separately.

Signing stays inert until the secrets are configured. Releases without
them keep producing ad-hoc binaries and log a warning rather than
failing, so this is safe to merge ahead of the credentials.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

84482 of 120233 relevant lines covered (70.27%)

98.75 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
75.5
-0.24% pkg/transport/proxy/streamable/streamable_proxy.go
Jobs
ID Job ID Ran Files Coverage
1 31692859738.1 13 Aug 2026 10:56AM UTC 875
70.27
GitHub Action Run
Source Files on build 31692859738
  • Tree
  • List 875
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31692859738
  • 7164e369 on github
  • Prev Build on main (#31626671343)
  • Next Build on main (#31693123182)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc