You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

release-process.txt 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. * update (commit) version in sources
  2. src/serialize.h
  3. share/setup.nsi
  4. * update (commit) version in OSX app bundle
  5. contrib/Bitcoin.app/Contents/Info.plist
  6. * CFBundleShortVersionString should have value like 0.3.23
  7. * CFBundleVersion should have value like 323
  8. * tag version in git
  9. $ git tag -a v0.3.23
  10. * write release notes. git shortlog helps a lot:
  11. $ git shortlog --no-merges v0.3.22..
  12. * create source-only archive
  13. $ git archive --format=tar --prefix=bitcoin-0.3.23/ HEAD | \
  14. gzip -9c > ~/tmp/bitcoin-0.3.23-src.tar.gz
  15. * perform gitian builds
  16. * From the bitcoin source dir
  17. $ cd ../gitian-builder
  18. $ ./bin/gbuild --commit bitcoin=v0.3.23 ../bitcoin/contrib/gitian.yml
  19. $ ./bin/gbuild --commit bitcoin=v0.3.23 ../bitcoin/contrib/gitian-win32.yml
  20. Build output expected:
  21. 1. linux 32-bit and 64-bit binaries + source
  22. 2. windows 32-bit binary + source
  23. 3. windows installer
  24. * upload source and builds to SF
  25. * create SHA1SUMS for builds, and PGP-sign it
  26. * update bitcoin.org version
  27. * update forum version
  28. * update wiki
  29. * update wiki download links