doc: making release document update
This commit is contained in:
parent
50a7681171
commit
73b73483bf
|
@ -14,8 +14,9 @@ Here's a checklist for the release process.
|
||||||
4. Create a milestone for the *next* release on Github, and go though
|
4. Create a milestone for the *next* release on Github, and go though
|
||||||
open issues and PRs and mark accordingly.
|
open issues and PRs and mark accordingly.
|
||||||
5. Ask (via email) the most significant contributor who has not
|
5. Ask (via email) the most significant contributor who has not
|
||||||
already named a release to name the release (use devtools/credit to
|
already named a release to name the release (use
|
||||||
find this contributor). CC previous namers and team.
|
`devtools/credit --verbose v<PREVIOUS-VERSION>` to find this contributor).
|
||||||
|
CC previous namers and team.
|
||||||
|
|
||||||
### Preparing for -rc1
|
### Preparing for -rc1
|
||||||
|
|
||||||
|
@ -40,20 +41,23 @@ Here's a checklist for the release process.
|
||||||
should get a prompt to give this tag a 'message'. Make sure you fill this in.
|
should get a prompt to give this tag a 'message'. Make sure you fill this in.
|
||||||
3. Confirm that the tag will show up for builds with `git describe`
|
3. Confirm that the tag will show up for builds with `git describe`
|
||||||
4. Push the tag to remote `git push --tags`.
|
4. Push the tag to remote `git push --tags`.
|
||||||
3. Update the /topic on #c-lightning on Libera.
|
5. Announce rc1 release on core-lightning's release-chat channel on Discord.
|
||||||
4. Prepare draft release notes (see devtools/credit), and share with team for editing.
|
6. Use `devtools/credit --verbose v<PREVIOUS-VERSION>` to get commits, days
|
||||||
5. Upgrade your personal nodes to the rc1, to help testing.
|
and contributors data for release note.
|
||||||
6. Test `tools/build-release.sh` to build the non-reproducible images
|
7. Prepare draft release notes including information from above step, and share
|
||||||
and reproducible zipfile.
|
with the team for editing.
|
||||||
7. Use the zipfile to produce a [reproducible build](REPRODUCIBLE.md).
|
8. Upgrade your personal nodes to the rc1, to help testing.
|
||||||
|
9. Test `tools/build-release.sh` to build the non-reproducible images & reproducible zipfile.
|
||||||
|
10. Use the zipfile to produce a [reproducible build](REPRODUCIBLE.md).
|
||||||
|
|
||||||
### Releasing -rc2, etc
|
### Releasing -rc2, etc
|
||||||
|
|
||||||
1. Change rc1 to rc2 in CHANGELOG.md.
|
1. Change rc1 to rc2 in CHANGELOG.md.
|
||||||
2. Add a PR with the rc2.
|
2. Update the contrib/pyln package versions: `make update-pyln-versions NEW_VERSION=<VERSION>`
|
||||||
3. Tag it `git pull && git tag -s v<VERSION>rc2 && git push --tags`
|
3. Add a PR with the rc2.
|
||||||
4. Update the /topic on #c-lightning on Libera.
|
4. Tag it `git pull && git tag -s v<VERSION>rc2 && git push --tags`
|
||||||
5. Upgrade your personal nodes to the rc2.
|
5. Announce tagged rc release on core-lightning's release-chat channel on Discord.
|
||||||
|
6. Upgrade your personal nodes to the rc2.
|
||||||
|
|
||||||
### Tagging the Release
|
### Tagging the Release
|
||||||
|
|
||||||
|
@ -94,9 +98,10 @@ Here's a checklist for the release process.
|
||||||
|
|
||||||
1. Edit the GitHub draft and include the `SHA256SUMS.asc` file.
|
1. Edit the GitHub draft and include the `SHA256SUMS.asc` file.
|
||||||
2. Publish the release as not a draft.
|
2. Publish the release as not a draft.
|
||||||
3. Update the /topic on #c-lightning on Libera.
|
3. Announce the final release on core-lightning's release-chat channel on Discord.
|
||||||
4. Send a mail to c-lightning and lightning-dev mailing lists, using the
|
4. Send a mail to c-lightning and lightning-dev mailing lists, using the
|
||||||
same wording as the Release Notes in github.
|
same wording as the Release Notes in github.
|
||||||
|
5. Write release blog post and announce the release on Twitter.
|
||||||
|
|
||||||
### Post-release
|
### Post-release
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue