Skip to content

Commit 73b7348

Browse files
ShahanaFarooquicdecker
authored andcommitted
doc: making release document update
1 parent 50a7681 commit 73b7348

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

doc/MAKING-RELEASES.md

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ Here's a checklist for the release process.
1414
4. Create a milestone for the *next* release on Github, and go though
1515
open issues and PRs and mark accordingly.
1616
5. Ask (via email) the most significant contributor who has not
17-
already named a release to name the release (use devtools/credit to
18-
find this contributor). CC previous namers and team.
17+
already named a release to name the release (use
18+
`devtools/credit --verbose v<PREVIOUS-VERSION>` to find this contributor).
19+
CC previous namers and team.
1920

2021
### Preparing for -rc1
2122

@@ -40,20 +41,23 @@ Here's a checklist for the release process.
4041
should get a prompt to give this tag a 'message'. Make sure you fill this in.
4142
3. Confirm that the tag will show up for builds with `git describe`
4243
4. Push the tag to remote `git push --tags`.
43-
3. Update the /topic on #c-lightning on Libera.
44-
4. Prepare draft release notes (see devtools/credit), and share with team for editing.
45-
5. Upgrade your personal nodes to the rc1, to help testing.
46-
6. Test `tools/build-release.sh` to build the non-reproducible images
47-
and reproducible zipfile.
48-
7. Use the zipfile to produce a [reproducible build](REPRODUCIBLE.md).
44+
5. Announce rc1 release on core-lightning's release-chat channel on Discord.
45+
6. Use `devtools/credit --verbose v<PREVIOUS-VERSION>` to get commits, days
46+
and contributors data for release note.
47+
7. Prepare draft release notes including information from above step, and share
48+
with the team for editing.
49+
8. Upgrade your personal nodes to the rc1, to help testing.
50+
9. Test `tools/build-release.sh` to build the non-reproducible images & reproducible zipfile.
51+
10. Use the zipfile to produce a [reproducible build](REPRODUCIBLE.md).
4952

5053
### Releasing -rc2, etc
5154

5255
1. Change rc1 to rc2 in CHANGELOG.md.
53-
2. Add a PR with the rc2.
54-
3. Tag it `git pull && git tag -s v<VERSION>rc2 && git push --tags`
55-
4. Update the /topic on #c-lightning on Libera.
56-
5. Upgrade your personal nodes to the rc2.
56+
2. Update the contrib/pyln package versions: `make update-pyln-versions NEW_VERSION=<VERSION>`
57+
3. Add a PR with the rc2.
58+
4. Tag it `git pull && git tag -s v<VERSION>rc2 && git push --tags`
59+
5. Announce tagged rc release on core-lightning's release-chat channel on Discord.
60+
6. Upgrade your personal nodes to the rc2.
5761

5862
### Tagging the Release
5963

@@ -94,9 +98,10 @@ Here's a checklist for the release process.
9498

9599
1. Edit the GitHub draft and include the `SHA256SUMS.asc` file.
96100
2. Publish the release as not a draft.
97-
3. Update the /topic on #c-lightning on Libera.
101+
3. Announce the final release on core-lightning's release-chat channel on Discord.
98102
4. Send a mail to c-lightning and lightning-dev mailing lists, using the
99103
same wording as the Release Notes in github.
104+
5. Write release blog post and announce the release on Twitter.
100105

101106
### Post-release
102107

0 commit comments

Comments
 (0)