You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
###for bitcoin maintainers/release engineers, update (commit) version in sources
17
+
18
+
pushd ./bitcoin
11
19
contrib/verifysfbinaries/verify.sh
12
20
doc/README*
13
21
share/setup.nsi
14
22
src/clientversion.h (change CLIENT_VERSION_IS_RELEASE to true)
15
23
16
-
###tag version in git
24
+
###for bitcoin maintainers/release engineers, tag version in git
17
25
18
26
git tag -s v(new version, e.g. 0.8.0)
19
27
20
-
###write release notes. git shortlog helps a lot, for example:
28
+
###for bitcoin maintainers/release engineers, write release notes. git shortlog helps a lot, for example:
21
29
22
30
git shortlog --no-merges v(current version, e.g. 0.7.2)..v(new version, e.g. 0.8.0)
31
+
popd
23
32
24
33
* * *
25
34
26
-
###update gitian
27
-
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)
35
+
###update gitian, gitian.sigs, checkout bitcoin version, and perform gitian builds
29
36
30
-
###perform gitian builds
31
-
32
-
From a directory containing the bitcoin source, gitian-builder and gitian.sigs
37
+
To ensure your gitian descriptors are accurate for direct reference for gbuild, below, run the following from a directory containing the bitcoin source:
@@ -98,19 +129,21 @@ Commit your signature to gitian.sigs:
98
129
Once the Windows/OSX builds each have 3 matching signatures, they will be signed with their respective release keys.
99
130
Detached signatures will then be committed to the bitcoin-detached-sigs repository, which can be combined with the unsigned apps to create signed binaries.
100
131
101
-
Create the signed OSX binary:
132
+
Create (and optionally verify) the signed OSX binary:
0 commit comments