Changeset View
Changeset View
Standalone View
Standalone View
doc/release-process.md
Show All 21 Lines | 3. Update the documents / code which needs to be updated every release | ||||
- (major releases) Update [`BLOCK_CHAIN_SIZE`](/src/qt/intro.cpp) to the current size plus | - (major releases) Update [`BLOCK_CHAIN_SIZE`](/src/qt/intro.cpp) to the current size plus | ||||
some overhead. | some overhead. | ||||
- Update `src/chainparamsconstants.h` per [contrib/devtools/chainparams/README.md](contrib/devtools/chainparams/README.md) | - Update `src/chainparamsconstants.h` per [contrib/devtools/chainparams/README.md](contrib/devtools/chainparams/README.md) | ||||
- Regenerate manpages (run `contrib/devtools/gen-manpages.sh`, or for out-of-tree builds run | - Regenerate manpages (run `contrib/devtools/gen-manpages.sh`, or for out-of-tree builds run | ||||
`BUILDDIR=$PWD/build contrib/devtools/gen-manpages.sh`). | `BUILDDIR=$PWD/build contrib/devtools/gen-manpages.sh`). | ||||
- Update seeds as per [contrib/seeds/README.md](/contrib/seeds/README.md). | - Update seeds as per [contrib/seeds/README.md](/contrib/seeds/README.md). | ||||
4. Add git tag for release | 4. Add git tag for release | ||||
a. Create the tag: `git tag vM.m.r` (M = major version, m = minor version, r = revision) | |||||
b. Push the tag to Github: | |||||
``` | |||||
git push <github remote> master | |||||
git push <github remote> vM.m.r | |||||
``` | |||||
5. Increment version number for the next release in: | 5. Increment version number for the next release in: | ||||
- doc/release-notes.md (and copy existing one to versioned doc/release-notes/*.md) | - doc/release-notes.md (and copy existing one to versioned doc/release-notes/*.md) | ||||
- configure.ac | - configure.ac | ||||
- CMakeLists.txt | - CMakeLists.txt | ||||
- contrib/gitian-descriptors/*.yml (before a new major release) | - contrib/gitian-descriptors/*.yml (before a new major release) | ||||
- contrib/seeds/makeseeds.py (only after a new major release) | - contrib/seeds/makeseeds.py (only after a new major release) | ||||
Show All 29 Lines |