Skip to content

Latest commit

 

History

History
100 lines (95 loc) · 2.43 KB

release_checklist.md

File metadata and controls

100 lines (95 loc) · 2.43 KB

Release Checklist

(*) = with perms

Minor

For each release candidate:

  • translations
    • pull translations, PR
    • review
    • merge*
  • Backports
    • find/suggest things to backport
    • decide what to backport*
    • backports PR
    • review
    • merge*
  • Final Changes
    • build changes in configure.ac
    • generate manpages
    • (maybe) update bips.md
    • (maybe) update example bitcoin.conf
    • create/update release notes
    • review
    • merge*
  • create and push tag*
  • guix attestations
    • build
    • attest noncodesigned
    • codesign*
    • attest codesigned
  • upload bins to website*
    • verify everyone's attestations
    • create SHA256SUMS.asc file
  • post announcements
    • bitcoin-core-dev mailing list
    • bitcoin-dev group

Final version:

  • Final Changes
    • build changes in configure.ac
    • generate manpages
    • (maybe) update bips.md
    • (maybe) update example bitcoin.conf
    • create/update release notes
    • review
    • merge*
  • create and push tag*
  • website announcement PR
    • review
    • merge*
  • guix attestations
    • build
    • attest noncodesigned
    • codesign*
    • attest codesigned
  • upload bins to website
    • verify everyone's attestations
    • create SHA256SUMS.asc file
    • create torrent (need magnet for announcements)
  • add release notes to master doc/release-notes/ directory (need link for announcements)
    • review
    • merge*
  • post announcements
    • bitcoin-core-dev mailing list
    • bitcoin-dev group
    • twitter*
  • create github release*
  • harass package managers (repology.org)

Major

Additional for major releases:

  • DNS fixed seeds
    • review
    • merge*
  • chainparams
    • review
    • merge*
  • headers sync params
    • review
    • merge*
  • write the release notes
    • archive previous
    • clear all the release notes in tree
    • write draft
    • get everyone to write their release notes in mediawiki
  • branch off
  • create issue for testing
  • release candidate testing guide
    • make guide
    • create issue for testing guide feedback
    • review club meeting
  • website: RPC docs
    • create them
    • review
    • merge*
  • eol github: delete milestones, labels, branches, tag final*
  • eol website: maintenance table, archive
    • review
    • merge*