Page MenuHomePhabricator

[electrum] document the release procedure
ClosedPublic

Authored by PiRK on Jun 28 2023, 07:06.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABC6a9960754043: [electrum] document the release procedure
Summary

As per title

Test Plan

Go through all the steps.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
electrum_release_doc
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 24226
Build 48062: Build Diff
Build 48061: arc lint + arc unit

Event Timeline

PiRK requested review of this revision.Jun 28 2023, 07:06

updates in the update_checker README.md doc

fixup python package name

Note that the OSX build script still relies on tags to find the version for the dmg filename, so it finds the Bitcoin ABC version. This will be fixed in a separate diff, and for this release I will manually fix the filename (the application itself uses the correct version from version.py)

Fabien requested changes to this revision.Jun 28 2023, 07:24
Fabien added a subscriber: Fabien.
Fabien added inline comments.
electrum/contrib/release.md
1 ↗(On Diff #41061)

You're missing a title instead of this blank line

18 ↗(On Diff #41061)

Do we need the latest docker version or is this an artifact from an old document ? Because docker is packaged in debian/ubuntu already

35 ↗(On Diff #41061)

Also from outside the electrum directory ? like node files ?

This revision now requires changes to proceed.Jun 28 2023, 07:24

add paragraph about bumping the version and chekcing release notes

electrum/contrib/release.md
35 ↗(On Diff #41061)

yes. The script is currently doing:

git clean -xdff \
 --exclude=contrib/osx/.cache \
 -- .
electrum/contrib/release.md
35 ↗(On Diff #41061)

Actually no, it only cleans the electrum folder. Great. Will update this comment.

add title, indent other headers accordingly, simplify the docker notes, fix the comment about make_clean (only the electrum directory is cleaned), remove unnecessary comment about the DMG not being code signed (this is already mentioned in contrib/osx/README.md)

bytesofman added inline comments.
electrum/contrib/release.md
67 ↗(On Diff #41065)
71 ↗(On Diff #41065)
72 ↗(On Diff #41065)
Fabien requested changes to this revision.Jun 29 2023, 06:22

Please fix the typos Joey reported

This revision now requires changes to proceed.Jun 29 2023, 06:22

fix grammar and spelling as per review

This revision is now accepted and ready to land.Jun 29 2023, 14:32
This revision was automatically updated to reflect the committed changes.