Update wiki changelog at doc/release-process.txt
[novacoin.git] / doc / release-process.txt
1 * update translations (ping tcatm on IRC for now)
2
3 * update (commit) version in sources
4   src/serialize.h
5   share/setup.nsi
6   doc/README*
7
8 * update (commit) version in OSX app bundle
9  contrib/Bitcoin.app/Contents/Info.plist
10
11   * CFBundleShortVersionString should have value like 0.3.23
12   * CFBundleVersion should have value like 323
13
14 * tag version in git
15
16   $ git tag -a v0.3.23
17
18 * write release notes.  git shortlog helps a lot:
19
20   $ git shortlog --no-merges v0.3.22..
21
22 * create source-only archive
23
24   $ git archive --format=tar --prefix=bitcoin-0.3.23/ HEAD | \
25         gzip -9c > ~/tmp/bitcoin-0.3.23-src.tar.gz 
26
27 * perform gitian builds
28
29   * From the bitcoin source dir
30   $ cd ../gitian-builder
31   $ ./bin/gbuild --commit bitcoin=v0.3.23 ../bitcoin/contrib/gitian.yml
32   $ ./bin/gbuild --commit bitcoin=v0.3.23 ../bitcoin/contrib/gitian-win32.yml
33  
34   Build output expected:
35   1. linux 32-bit and 64-bit binaries + source
36   2. windows 32-bit binary + source
37   3. windows installer
38
39 * upload builds to SF
40
41 * create SHA256SUMS for builds, and PGP-sign it
42
43 * update bitcoin.org version
44
45 * update forum version
46
47 * update wiki
48
49 * update wiki download links
50
51 * update wiki changelog: https://en.bitcoin.it/wiki/Changelog
52