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

NVIDIA / holodeck / 26506346598
49%

Build:
DEFAULT BRANCH: main
Ran 27 May 2026 10:44AM 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

27 May 2026 10:42AM UTC coverage: 48.745%. Remained the same
26506346598

push

github

web-flow
feat(release): make holodeck installable via Homebrew (#825)

* docs(brew): spec for holodeck Homebrew installability

Land the design for shipping holodeck via Homebrew using GoReleaser,
with the formula hosted in NVIDIA/holodeck main branch.

- Same-repo tap (Formula/holodeck.rb), custom-URL brew tap form
- GoReleaser cross-builds binaries + auto-generates the formula on each tag
- GitHub Action triggered on v* tags drives the release
- README install section + Makefile snapshot target for local dry-run
- Existing make release target removed (replaced by GoReleaser)

See docs/superpowers/specs/2026-05-26-holodeck-brew-installable-design.md.

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

* docs(plan): implementation plan for holodeck Homebrew installability

11 tasks covering:
- Task 1: cmd/cli version variable refactor for ldflag injection
- Task 2: .goreleaser.yaml config
- Task 3: Makefile snapshot target (replaces dead release: target)
- Task 4: release.yaml workflow on v* tags
- Task 5: homebrew-validate.yaml workflow
- Task 6: README Homebrew install section
- Task 7: docs/release.md release process doc
- Task 8: PR + review + merge
- Task 9: PAT setup (manual, one-time)
- Task 10: cut v0.3.5 bootstrap release
- Task 11: post-release smoke test

Resolves the spec's open questions:
- Branch protection: PR mode required (signed-commits + 1-reviewer rule)
- Version variable: add 'var version = "dev"' at package level
- Action pins: @v6 to match existing workflows

Spec: docs/superpowers/specs/2026-05-26-holodeck-brew-installable-design.md
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

* refactor(cli): use package variable for version

Replace the hardcoded "0.2.18" version string with a package-level
`version` variable so GoReleaser can inject the real tag via
-ldflags -X main.version=<tag> at build time.

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

* chore(release): add GoRe... (continued)

5634 of 11558 relevant lines covered (48.75%)

0.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26506346598.1 27 May 2026 10:44AM UTC 76
48.75
GitHub Action Run
Source Files on build 26506346598
  • Tree
  • List 76
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26506346598
  • 5e99a9a6 on github
  • Prev Build on main (#26443462054)
  • 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