Skip to content

Add reproducible rehearsal release CI - #7

Merged
mellowcroc merged 1 commit into
mainfrom
add-ceremony-tools-installer
Aug 20, 2026
Merged

Add reproducible rehearsal release CI#7
mellowcroc merged 1 commit into
mainfrom
add-ceremony-tools-installer

Conversation

@mellowcroc

Copy link
Copy Markdown
Collaborator

Summary

  • add gofmt, go vet, and ShellCheck CI gates
  • build and verify two unsigned rehearsal packages, then compare them byte-for-byte
  • fix shell portability findings exposed by ShellCheck
  • keep proof-tool independent: Relay CI does not pin or check out proof-tool

Validation

  • go test ./...
  • go vet ./...
  • ShellCheck and bash -n across tracked scripts
  • Actionlint validation
  • mocked Wrangler-backed R2 storage setup
  • two clean rehearsal release builds verified byte-for-byte identical

@mellowcroc
mellowcroc marked this pull request as ready for review August 20, 2026 16:00
@mellowcroc
mellowcroc merged commit fcc8528 into main Aug 20, 2026
2 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