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

NVIDIA / holodeck / 27255653338
49%

Build:
DEFAULT BRANCH: main
Ran 10 Jun 2026 05:38AM UTC
Jobs 1
Files 76
Run time 1min
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

10 Jun 2026 05:36AM UTC coverage: 48.745%. Remained the same
27255653338

push

github

web-flow
feat(release): ship macOS via Homebrew Cask to avoid Tahoe sandbox bug (#835)

Homebrew Formula installs fail on macOS Tahoe (26.x) + brew 5.1.x +
portable-ruby 4.0.x with:

    Error: can't get Master/Slave device
    /opt/homebrew/Library/Homebrew/sandbox.rb:337:in 'PTY.open'

This is in brew's own Formula build-sandbox (Sandbox#run → PTY.open),
not in our formula. Reproduced with nfpm from goreleaser/tap, confirming
the failure is environmental for every non-bottled Formula on affected
machines. Casks skip the sandbox path entirely.

Split the Homebrew distribution:

  - macOS  → Casks/holodeck.rb  (new)
  - Linux  → Formula/holodeck.rb (now declares depends_on :linux)

A single 'holodeck' CLI build is split into per-OS goreleaser builds
('holodeck-linux' and 'holodeck-darwin') with matching archive ids so
the Formula's 'ids:' filter produces a Linux-only Formula and the
Cask's 'ids:' filter produces a macOS-only Cask. Same release assets
get published as before.

The Cask carries a postflight hook that strips com.apple.quarantine
from the staged binary, so Gatekeeper does not block the unsigned
holodeck binary on first launch. This is a stopgap until Apple
Developer code signing and notarization are wired up.

homebrew-validate workflow extended to audit both Formula and Cask
(each gated on file presence so the workflow is robust to either being
removed in a future change). release workflow secret-verification
error message updated to reference both artifacts.

README install section and docs/release.md runbook updated to document
the new dual-artifact layout and the troubleshooting steps for the
Tahoe Formula-sandbox case.

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

5634 of 11558 relevant lines covered (48.75%)

0.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27255653338.1 10 Jun 2026 05:38AM UTC 76
48.75
GitHub Action Run
Source Files on build 27255653338
  • Tree
  • List 76
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27255653338
  • 9672fed3 on github
  • Prev Build on main (#27235141508)
  • Next Build on main (#27255831697)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc