Publish specgen through Homebrew and Scoop #245

Closed
opened 2026-07-23 18:29:36 +00:00 by coilyco-ops · 0 comments
Member

Child of #239 and follow-up to #243.

The packaged specgen binary is published as direct Forgejo release assets, but users cannot install or upgrade it through the package-manager channels already used by aos and agent-compose.

Acceptance:

  • Render a Homebrew formula and Scoop manifest from the version-stamped release binaries and their SHA-256 hashes.
  • Support the architectures already present in the specgen release matrix.
  • Upload the formula and manifest as Forgejo release assets.
  • Update coilyco-flight-deck/homebrew-tap and coilyco-flight-deck/scoop-bucket after each successful release using bot-owned repo secrets.
  • Provision TAP_WRITE_TOKEN and SCOOP_WRITE_TOKEN for cli-guard through the infrastructure token-provisioning scripts. Secret values never enter tracked files, argv, or logs.
  • Document Homebrew, Scoop, direct-binary, and Go installation paths.
  • Add local release-contract validation for checksums, package metadata, and the native version-stamped binary.
  • Full tests and repository hooks pass.
Child of #239 and follow-up to #243. The packaged specgen binary is published as direct Forgejo release assets, but users cannot install or upgrade it through the package-manager channels already used by aos and agent-compose. Acceptance: - Render a Homebrew formula and Scoop manifest from the version-stamped release binaries and their SHA-256 hashes. - Support the architectures already present in the specgen release matrix. - Upload the formula and manifest as Forgejo release assets. - Update coilyco-flight-deck/homebrew-tap and coilyco-flight-deck/scoop-bucket after each successful release using bot-owned repo secrets. - Provision TAP_WRITE_TOKEN and SCOOP_WRITE_TOKEN for cli-guard through the infrastructure token-provisioning scripts. Secret values never enter tracked files, argv, or logs. - Document Homebrew, Scoop, direct-binary, and Go installation paths. - Add local release-contract validation for checksums, package metadata, and the native version-stamped binary. - Full tests and repository hooks pass.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/umbra#245
No description provided.