Difference between revisions of "Release process"

From Bitcoin Wiki
Jump to: navigation, search
(External Links: Add entry for Bitcoin Core Release Process on Github.)
(Bitcoin Core Open Source Release Process)
 
(2 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
** sha256 checksum
 
** sha256 checksum
 
* Files used to build are checksummed and submitted to the Gitian.sigs project on github.
 
* Files used to build are checksummed and submitted to the Gitian.sigs project on github.
* Uploaded to distribution (Bitcoin.org/bin, and Launchpad.net for the Ubuntu PPA)
+
* Uploaded for distribution and announced
* Blog post on Bitcoin.org
+
 
* Forum post (sticky) on BitcoinTalk.org
+
See [https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md the release process] for details.
  
 
==Verifying The Download==
 
==Verifying The Download==
  
To verify the checksum for a binary download, first ensure the checksum file is secure by decrypting the SHA256SUMS.asc file:
+
See the verification instructions [https://bitcoincore.org/en/download/ on the Bitcoin Core download page].
$ gpg --decrypt SHA256SUMS.asc
 
 
 
Then verify the file checksum:
 
$ openssl dgst -sha256 [binary release archive]
 
 
 
Verify that the checksum matches the one in SHA256SUMS.asc
 
  
A [https://github.com/bitcoin/bitcoin/pull/1935 script to verify the binaries] was contributed to the Bitcoin.org project.
+
Or try the [https://github.com/bitcoin/bitcoin/tree/master/contrib/verifybinaries script in the Bitcoin Core repository].
  
 
==External Links==
 
==External Links==
Line 29: Line 23:
 
* [https://github.com/bitcoin/bitcoin Bitcoin Core project source] on Github
 
* [https://github.com/bitcoin/bitcoin Bitcoin Core project source] on Github
 
* [https://github.com/bitcoin/gitian.sigs Gitain.sigs] Trusted build process signatures on Github
 
* [https://github.com/bitcoin/gitian.sigs Gitain.sigs] Trusted build process signatures on Github
* [http://bitcoin.org Bitcoin.org] website with releases
+
* [https://bitcoincore.org/en/download/ bitcoincore.org] website with releases
  
 
==See Also==
 
==See Also==

Latest revision as of 12:07, 9 August 2019

Bitcoin Core Open Source Release Process

Releases to the Bitcoin Core client and project are built and released using this process:

  • Labeled in github
  • Binaries are created for the platforms affected (usually all, Windows, Mac and Linux).
  • Binary file checksum(s) is(are) calculated and a message with those are signed by a core developer.
    • sha256 checksum
  • Files used to build are checksummed and submitted to the Gitian.sigs project on github.
  • Uploaded for distribution and announced

See the release process for details.

Verifying The Download

See the verification instructions on the Bitcoin Core download page.

Or try the script in the Bitcoin Core repository.

External Links

See Also