Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F14864768
D14476.id42181.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
D14476.id42181.diff
View Options
diff --git a/electrum/contrib/release.md b/electrum/contrib/release.md
--- a/electrum/contrib/release.md
+++ b/electrum/contrib/release.md
@@ -112,10 +112,29 @@
## Uploading the release to Github
-Push a version tag `X.Y.Z` to the Electrum ABC gihub repository (https://github.com/Bitcoin-ABC/ElectrumABC).
-<!-- FIXME: associate the tags with the proper commits once the repo synchronization works -->
+Before uploading the release to github, the release commit needs to be pushed to the master branch of
+[the Electrum ABC github repository](https://github.com/Bitcoin-ABC/ElectrumABC).
-Create a release associated with this tag, and attach the files located in `dist`.
+**Option 1:** Wait for the automated repository synchronization to push the commit. This task runs once a day.
+
+**Option 2:** Manually trigger the repository synchronization task on CI (*Extract Electrum ABC from ABC*), or
+ask someone with the required permission to do it for you.
+
+**Option 3** Run the `contrib/extract-electrum.sh` script from the root of the monorepo, and push manually:
+
+```shell
+contrib/extract-electrum.sh
+cd electrumabc-mirror/
+git remote -v # verify that the remote name is "github"
+git push github master
+```
+This option requires that you have the push permission on the Github repository.
+
+Then draft a new release on the github repository, select the release commit (usually the latest commit on master)
+and add a new `X.Y.Z` tag. Attach the binary files, the checksum file and the signature file located in `dist`.
+When all binaries are uploaded, publish the release.
+See the [Managing releases in a repository](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository)
+documentation for the complete procedure.
Deploy the bitcoinabc.org website to update the versions and download links on https://www.bitcoinabc.org/electrum/.
@@ -123,4 +142,4 @@
Once the version and download links are available on the download page https://www.bitcoinabc.org/electrum/, and
all the release files are tested, follow the steps explained in
-[the update_checker README.md](update_checker/README.md).
+[the update_checker's README.md](update_checker/README.md).
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, May 20, 22:13 (20 h, 59 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5866038
Default Alt Text
D14476.id42181.diff (2 KB)
Attached To
D14476: [electrum] update the release procedure regarding the version tag
Event Timeline
Log In to Comment