@@ -25,7 +25,7 @@ Release Process
25
25
26
26
###update gitian
27
27
28
- In order to take advantage of the new caching features in gitian, be sure to update to a recent version (e9741525c or higher is recommended)
28
+ In order to take advantage of the new caching features in gitian, be sure to update to a recent version (` e9741525c ` or later is recommended)
29
29
30
30
###perform gitian builds
31
31
@@ -66,30 +66,29 @@ Release Process
66
66
./bin/gsign --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml
67
67
mv build/out/bitcoin-*.tar.gz build/out/src/bitcoin-*.tar.gz ../
68
68
./bin/gbuild --commit bitcoin=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-win.yml
69
- ./bin/gsign --signer $SIGNER --release ${VERSION}-win --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-win.yml
70
- mv build/out/bitcoin-*.zip ../
71
- mv build/out/bitcoin-*-win64-setup.exe inputs/bitcoin-win64-setup.exe
72
- mv build/out/bitcoin-*-win32-setup.exe inputs/bitcoin-win32-setup.exe
69
+ ./bin/gsign --signer $SIGNER --release ${VERSION}-win-unsigned --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-win.yml
70
+ mv build/out/bitcoin-*-win-unsigned.tar.gz inputs/bitcoin-win-unsigned.tar.gz
71
+ mv build/out/bitcoin-*.zip build/out/bitcoin-*.exe ../
73
72
./bin/gbuild --commit bitcoin=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-osx.yml
74
73
./bin/gsign --signer $SIGNER --release ${VERSION}-osx-unsigned --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-osx.yml
75
- mv build/out/bitcoin-*-unsigned.tar.gz inputs/bitcoin-osx-unsigned.tar.gz
74
+ mv build/out/bitcoin-*-osx- unsigned.tar.gz inputs/bitcoin-osx-unsigned.tar.gz
76
75
mv build/out/bitcoin-*.tar.gz build/out/bitcoin-*.dmg ../
77
76
popd
78
77
Build output expected:
79
78
80
79
1 . source tarball (bitcoin-${VERSION}.tar.gz)
81
- 2 . linux 32-bit and 64-bit binaries dist tarballs (bitcoin-${VERSION}-linux[ 32|64] .tar.gz)
82
- 3 . windows 32-bit and 64-bit unsigned installers and dist zips (bitcoin-${VERSION}-win[ 32|64] -setup.exe, bitcoin-${VERSION}-win[ 32|64] .zip)
83
- 4 . OSX unsigned installer (bitcoin-${VERSION}-osx-unsigned.dmg)
84
- 5 . Gitian signatures (in gitian.sigs/${VERSION}-<linux|win| osx-unsigned>/(your gitian key)/
80
+ 2 . linux 32-bit and 64-bit dist tarballs (bitcoin-${VERSION}-linux[ 32|64] .tar.gz)
81
+ 3 . windows 32-bit and 64-bit unsigned installers and dist zips (bitcoin-${VERSION}-win[ 32|64] -setup-unsigned .exe, bitcoin-${VERSION}-win[ 32|64] .zip)
82
+ 4 . OSX unsigned installer and dist tarball (bitcoin-${VERSION}-osx-unsigned.dmg, bitcoin-${VERSION}-osx64.tar.gz )
83
+ 5 . Gitian signatures (in gitian.sigs/${VERSION}-<linux|{ win, osx} -unsigned>/(your gitian key)/
85
84
86
85
###Next steps:
87
86
88
87
Commit your signature to gitian.sigs:
89
88
90
89
pushd gitian.sigs
91
90
git add ${VERSION}-linux/${SIGNER}
92
- git add ${VERSION}-win/${SIGNER}
91
+ git add ${VERSION}-win-unsigned /${SIGNER}
93
92
git add ${VERSION}-osx-unsigned/${SIGNER}
94
93
git commit -a
95
94
git push # Assuming you can push to the gitian.sigs tree
@@ -112,8 +111,8 @@ Commit your signature to gitian.sigs:
112
111
pushd ./gitian-builder
113
112
./bin/gbuild -i --commit signature=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-win-signer.yml
114
113
./bin/gsign --signer $SIGNER --release ${VERSION}-win-signed --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-win-signer.yml
115
- mv build/out/bitcoin-win64-setup-signed .exe ../bitcoin-${VERSION}-win64-setup.exe
116
- mv build/out/bitcoin-win32-setup-signed .exe ../bitcoin-${VERSION}-win32-setup.exe
114
+ mv build/out/bitcoin-* win64-setup.exe ../bitcoin-${VERSION}-win64-setup.exe
115
+ mv build/out/bitcoin-* win32-setup.exe ../bitcoin-${VERSION}-win32-setup.exe
117
116
popd
118
117
119
118
Commit your signature for the signed OSX/Windows binaries:
0 commit comments