Skip to content

release: source-only until macOS notarization is wired up - #5

Merged
arr-wf merged 2 commits into
mainfrom
fix/source-only-until-macos-notarization
Aug 20, 2026
Merged

release: source-only until macOS notarization is wired up#5
arr-wf merged 2 commits into
mainfrom
fix/source-only-until-macos-notarization

Conversation

@arr-wf

@arr-wf arr-wf commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Gatekeeper hard-rejects v0.1.0's macOS binaries (ad-hoc/linker-signed only, no Apple Developer ID) once they've gone through a download/quarantine flow — confirmed with spctl -a -vvv -t executerejected.
  • We're enrolled in the Apple Developer Program, but the signing cert isn't provisioned yet.
  • release.yml now publishes a source-only GitHub Release (tag validation + release notes, no binary assets). The full build/cosign/SBOM/attest pipeline stays in git history to restore once codesigning + notarization are added.
  • README/SECURITY.md/CHANGELOG updated to point installs at go install / build-from-source (both already unaffected by Gatekeeper since they build locally, not from a downloaded quarantined binary).
  • webflow/homebrew-ctxcop polls this repo's binary releases — it'll have nothing to bump until binaries return. Not touched here; separate repo.

Test plan

  • Confirm CI (ci, codeql, scorecard) passes on this PR
  • After merge, tag a patch/rc to confirm release.yml publishes a clean source-only release with no binary assets
  • Once the Apple Developer Program cert is provisioned, restore the build/cosign/SBOM/attest jobs from git history (parent of this commit) with a codesign + notarytool step added

arr-wf added 2 commits August 20, 2026 12:59
Gatekeeper rejects v0.1.0's ad-hoc-signed macOS binaries once they've
been through a download/quarantine flow. We're enrolled in the Apple
Developer Program but the signing cert isn't provisioned yet, so
release.yml now publishes a source-only GitHub Release with no binary
assets. The build/cosign/SBOM/attest pipeline is preserved in git
history to restore once codesigning + notarization are wired in.
@arr-wf
arr-wf merged commit 5f9261e into main Aug 20, 2026
14 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