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
Copy file name to clipboardExpand all lines: doc/release-process.md
+3-18Lines changed: 3 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Before every release candidate:
10
10
Before every minor and major release:
11
11
12
12
* Update [bips.md](bips.md) to account for changes since the last release.
13
-
* Update version in sources (see below)
13
+
* Update version in `configure.ac` (don't forget to set `CLIENT_VERSION_IS_RELEASE` to `true`)
14
14
* Write release notes (see below)
15
15
* Update `src/chainparams.cpp` nMinimumChainWork with information from the getblockchaininfo rpc.
16
16
* Update `src/chainparams.cpp` defaultAssumeValid with information from the getblockhash rpc.
@@ -24,6 +24,7 @@ Before every major release:
24
24
* Update hardcoded [seeds](/contrib/seeds/README.md), see [this pull request](https://github.com/bitcoin/bitcoin/pull/7415) for an example.
25
25
* Update [`BLOCK_CHAIN_SIZE`](/src/qt/intro.cpp) to the current size plus some overhead.
26
26
* Update `src/chainparams.cpp` chainTxData with statistics about the transaction count and rate.
27
+
* Update version of `contrib/gitian-descriptors/*.yml`: usually one'd want to do this on master after branching off the release - but be sure to at least do it before a new major release
27
28
28
29
### First time / New builders
29
30
@@ -37,23 +38,7 @@ Check out the source code in the following directory hierarchy.
### Bitcoin maintainers/release engineers, update version in sources
41
-
42
-
Update the following:
43
-
44
-
-`configure.ac`:
45
-
-`_CLIENT_VERSION_MAJOR`
46
-
-`_CLIENT_VERSION_MINOR`
47
-
-`_CLIENT_VERSION_REVISION`
48
-
- Don't forget to set `_CLIENT_VERSION_IS_RELEASE` to `true`
49
-
-`src/clientversion.h`: (this mirrors `configure.ac` - see issue #3539)
50
-
-`CLIENT_VERSION_MAJOR`
51
-
-`CLIENT_VERSION_MINOR`
52
-
-`CLIENT_VERSION_REVISION`
53
-
- Don't forget to set `CLIENT_VERSION_IS_RELEASE` to `true`
54
-
-`doc/README.md` and `doc/README_windows.txt`
55
-
-`doc/Doxyfile`: `PROJECT_NUMBER` contains the full version
56
-
-`contrib/gitian-descriptors/*.yml`: usually one'd want to do this on master after branching off the release - but be sure to at least do it before a new major release
41
+
### Bitcoin maintainers/release engineers, suggestion for writing release notes
57
42
58
43
Write release notes. git shortlog helps a lot, for example:
0 commit comments