Skip to content

ci: publish Homebrew bottles with gobottle and attest all release artefacts - #278

Merged
isometry merged 2 commits into
mainfrom
feature/attested-bottles
Jul 13, 2026
Merged

ci: publish Homebrew bottles with gobottle and attest all release artefacts#278
isometry merged 2 commits into
mainfrom
feature/attested-bottles

Conversation

@isometry

@isometry isometry commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Replace goreleaser's brews: formula publishing with gobottle: goreleaser
keeps building the GitHub release archives, and gobottle bottles the
exact binaries it built (--source local), pushes them to GHCR, and
commits the formula to isometry/homebrew-tap. Attest provenance for
every distribution surface: release archives, checksums, raw binaries,
and bottle tarballs.

Harden CI dependencies:

  • pin all workflow actions to commit SHAs
  • group all github-actions dependabot updates into a single PR
  • restrict gomod dependabot to security-only updates

Document Homebrew installation (brew trust + install) and attestation
verification in the README.

Co-Authored-By: Claude Fable 5 noreply@anthropic.com

isometry and others added 2 commits July 13, 2026 09:07
…efacts

Replace goreleaser's brews: formula publishing with gobottle: goreleaser
keeps building the GitHub release archives, and gobottle bottles the
exact binaries it built (--source local), pushes them to GHCR, and
commits the formula to isometry/homebrew-tap. Attest provenance for
every distribution surface: release archives, checksums, raw binaries,
and bottle tarballs.

Harden CI dependencies:
- pin all workflow actions to commit SHAs
- group all github-actions dependabot updates into a single PR
- restrict gomod dependabot to security-only updates

Document Homebrew installation (brew trust + install) and attestation
verification in the README.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@isometry
isometry merged commit eca9cd8 into main Jul 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant