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
Nobody is pushing direct to guix.sigs, nor should they, as that
bypasses CI.
Use a newer example for the testing issue.
Don't duplicate the bitcoincore.org doc instructions.
Copy file name to clipboardExpand all lines: doc/release-process.md
+9-17Lines changed: 9 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -57,7 +57,7 @@ Release Process
57
57
- Update the versions.
58
58
- Create the draft, named "*version* Release Notes Draft", as a [collaborative wiki](https://github.com/bitcoin-core/bitcoin-devwiki/wiki/_new).
59
59
- Clear the release notes: `cp doc/release-notes-empty-template.md doc/release-notes.md`
60
-
- Create a pinned meta-issue for testing the release candidate (see [this issue](https://github.com/bitcoin/bitcoin/issues/17079) for an example) and provide a link to it in the release announcements where useful.
60
+
- Create a pinned meta-issue for testing the release candidate (see [this issue](https://github.com/bitcoin/bitcoin/issues/27621) for an example) and provide a link to it in the release announcements where useful.
61
61
- Translations on Transifex
62
62
- Change the auto-update URL for the new major version's resource away from `master` and to the branch, e.g. `https://raw.githubusercontent.com/bitcoin/bitcoin/<branch>/src/qt/locale/bitcoin_en.xlf`. Do not forget this or it will keep tracking the translations on master instead, drifting away from the specific major release.
63
63
- Prune inputs from the qa-assets repo (See [pruning
@@ -72,7 +72,7 @@ Release Process
72
72
73
73
To tag the version (or release candidate) in git, use the `make-tag.py` script from [bitcoin-maintainer-tools](https://github.com/bitcoin-core/bitcoin-maintainer-tools). From the root of the repository run:
74
74
75
-
../bitcoin-maintainer-tools/make-tag.py v(new version, e.g. 23.0)
75
+
../bitcoin-maintainer-tools/make-tag.py v(new version, e.g. 25.0)
76
76
77
77
This will perform a few last-minute consistency checks in the build system files, and if they pass, create a signed tag.
78
78
@@ -98,7 +98,7 @@ For the period during which the notes are being edited on the wiki, the version
98
98
99
99
Generate list of authors:
100
100
101
-
git log --format='- %aN' v(current version, e.g. 24.0)..v(new version, e.g. 24.1) | grep -v 'merge-script' | sort -fiu
101
+
git log --format='- %aN' v(current version, e.g. 25.0)..v(new version, e.g. 25.1) | grep -v 'merge-script' | sort -fiu
102
102
103
103
### Setup and perform Guix builds
104
104
@@ -107,7 +107,7 @@ Checkout the Bitcoin Core version you'd like to build:
git commit -m "Add attestations by ${SIGNER} for ${VERSION} non-codesigned"
145
-
git push # Assuming you can push to the guix.sigs tree
146
145
popd
147
146
```
148
147
148
+
Then open a Pull Request to the [guix.sigs repository](https://github.com/bitcoin-core/guix.sigs).
149
+
149
150
## Codesigning
150
151
151
152
### macOS codesigner only: Create detached macOS signatures (assuming [signapple](https://github.com/achow101/signapple/) is installed and up to date with master branch)
0 commit comments