Skip to content

docs: correct release verification workflow - #201

Merged
tisonkun merged 4 commits into
mainfrom
codex/fix-release-guide
Aug 13, 2026
Merged

docs: correct release verification workflow#201
tisonkun merged 4 commits into
mainfrom
codex/fix-release-guide

Conversation

@tisonkun

@tisonkun tisonkun commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

  • require the PGP signing key to contain an @apache.org user ID and report a clear error when it does not
  • keep the Unreleased changelog section and add each release section below it
  • make the GPG fingerprint verification command portable to BSD awk
  • keep source-verification build artifacts outside the extracted archive and inspect the crate package before generating TCK snapshots
  • publish the Git tag without creating a redundant GitHub Release

Validation

  • cargo x lint
  • parse all Bash blocks in RELEASE.md with bash -n
  • verify the signing-key UID check against the configured Apache signing key
  • run the complete release checks against a fresh download of the staged RC1 source archive

@tisonkun
tisonkun merged commit 541e345 into main Aug 13, 2026
10 checks passed
@tisonkun
tisonkun deleted the codex/fix-release-guide branch August 13, 2026 14:16
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