Skip to content

docs: explain how to verify release downloads - #2112

Merged
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:bob/release-verification-guide
Aug 6, 2026
Merged

docs: explain how to verify release downloads#2112
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:bob/release-verification-guide

Conversation

@bobleer

@bobleer bobleer commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add concise English and Chinese guides for verifying signed release downloads
  • expose the guide immediately beside the root README download links
  • pin the BitFun minisign public key instead of trusting a key downloaded beside the signature
  • clarify that release .sig files are base64-wrapped minisign signatures, not Apple notarization/Developer ID or Windows Authenticode

Verification performed

Tested against the public v0.2.15 asset bitfun-cli-0.2.15-aarch64-unknown-linux-gnu.tar.gz:

  • downloaded asset size: 36,846,117 bytes
  • original asset: Signature and comment signature verified, exit 0
  • changed the first byte from 0x1f to 0x00
  • modified asset: Signature verification failed, exit 1
  • git diff --check
  • pnpm run check:repo-hygiene

Scope

This documents an existing release mechanism. It does not claim platform code signing, expand license claims, or change release/build behavior.

AI assistance

AI-assisted. Testing level: fully tested for the documented v0.2.15 CLI example and repository hygiene scope.

@bobleer
bobleer merged commit e1dbe2a into GCWing:main Aug 6, 2026
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