Skip to content

Commit dfef929

Browse files
committed
release: update docs to reflect new layout
- Split linux32/linux64 releases - Split win32/win64 zips - Post-processing should no longer be required. The deterministic outputs are ready for consumption.
1 parent 52bb7a7 commit dfef929

File tree

1 file changed

+10
-36
lines changed

1 file changed

+10
-36
lines changed

doc/release-process.md

Lines changed: 10 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -54,48 +54,22 @@ Release Process
5454

5555
./bin/gbuild --commit bitcoin=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml
5656
./bin/gsign --signer $SIGNER --release ${VERSION}-linux --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-linux.yml
57-
pushd build/out
58-
zip -r bitcoin-${VERSION}-linux-gitian.zip *
59-
mv bitcoin-${VERSION}-linux-gitian.zip ../../../
60-
popd
57+
mv build/out/bitcoin-*.tar.gz build/out/src/bitcoin-*.tar.gz ../
6158
./bin/gbuild --commit bitcoin=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-win.yml
6259
./bin/gsign --signer $SIGNER --release ${VERSION}-win --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-win.yml
63-
pushd build/out
64-
zip -r bitcoin-${VERSION}-win-gitian.zip *
65-
mv bitcoin-${VERSION}-win-gitian.zip ../../../
66-
popd
67-
./bin/gbuild --commit bitcoin=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-osx.yml
68-
./bin/gsign --signer $SIGNER --release ${VERSION}-osx --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-osx.yml
69-
pushd build/out
70-
mv Bitcoin-Qt.dmg ../../../
71-
popd
60+
mv build/out/bitcoin-*.zip build/out/bitcoin-*.exe ../
61+
./bin/gbuild --commit bitcoin=v${VERSION} ../bitcoin/contrib/gitian-descriptors/gitian-osx.yml
62+
./bin/gsign --signer $SIGNER --release ${VERSION}-osx --destination ../gitian.sigs/ ../bitcoin/contrib/gitian-descriptors/gitian-osx.yml
63+
mv build/out/bitcoin-*.tar.gz build/out/bitcoin-*.dmg ../
7264
popd
7365

7466
Build output expected:
7567

76-
1. linux 32-bit and 64-bit binaries + source (bitcoin-${VERSION}-linux-gitian.zip)
77-
2. windows 32-bit and 64-bit binaries + installer + source (bitcoin-${VERSION}-win-gitian.zip)
78-
3. OSX installer (Bitcoin-Qt.dmg)
79-
4. Gitian signatures (in gitian.sigs/${VERSION}-<linux|win|osx>/(your gitian key)/
80-
81-
repackage gitian builds for release as stand-alone zip/tar/installer exe
82-
83-
**Linux .tar.gz:**
84-
85-
unzip bitcoin-${VERSION}-linux-gitian.zip -d bitcoin-${VERSION}-linux
86-
tar czvf bitcoin-${VERSION}-linux.tar.gz bitcoin-${VERSION}-linux
87-
rm -rf bitcoin-${VERSION}-linux
88-
89-
**Windows .zip and setup.exe:**
90-
91-
unzip bitcoin-${VERSION}-win-gitian.zip -d bitcoin-${VERSION}-win
92-
mv bitcoin-${VERSION}-win/bitcoin-*-setup.exe .
93-
zip -r bitcoin-${VERSION}-win.zip bitcoin-${VERSION}-win
94-
rm -rf bitcoin-${VERSION}-win
95-
96-
**Mac OS X .dmg:**
97-
98-
mv Bitcoin-Qt.dmg bitcoin-${VERSION}-osx.dmg
68+
1. source tarball (bitcoin-${VERSION}.tar.gz)
69+
2. linux 32-bit and 64-bit binaries dist tarballs (bitcoin-${VERSION}-linux[32|64].tar.gz)
70+
3. windows 32-bit and 64-bit installers and dist zips (bitcoin-${VERSION}-win[32|64]-setup.exe, bitcoin-${VERSION}-win[32|64].zip)
71+
4. OSX installer (bitcoin-${VERSION}-osx.dmg)
72+
5. Gitian signatures (in gitian.sigs/${VERSION}-<linux|win|osx>/(your gitian key)/
9973

10074
###Next steps:
10175

0 commit comments

Comments
 (0)