Browse Source

include procedures for signing the checksums file

tags/v2.9.0-rc1
Shivaram Lingamneni 2 years ago
parent
commit
250a95c8e5
1 changed files with 2 additions and 1 deletions
  1. 2
    1
      DEVELOPING.md

+ 2
- 1
DEVELOPING.md View File

@@ -43,9 +43,10 @@ Ergo vendors all dependencies using `go mod vendor`. To update a dependency, or
43 43
 1. Commit the new changelog and constants change.
44 44
 1. Tag the release with `git tag --sign v0.0.0 -m "Release v0.0.0"` (`0.0.0` replaced with the real ver number).
45 45
 1. Build binaries using `make release`
46
+1. Sign the checksums file with `gpg --detach-sig --default-key`
46 47
 1. Smoke-test a built binary locally
47 48
 1. Point of no return: `git push origin master --tags` (this publishes the tag; any fixes after this will require a new point release)
48
-1. Publish the release on GitHub (Releases -> "Draft a new release"); use the new tag, post the changelog entries, upload the binaries
49
+1. Publish the release on GitHub (Releases -> "Draft a new release"); use the new tag, post the changelog entries, upload the binaries, the checksums file, and the signature of the checksums file
49 50
 1. Update the `irctest_stable` branch with the new changes (this may be a force push).
50 51
 1. If it's a production release (as opposed to a release candidate), update the `stable` branch with the new changes. (This may be a force push in the event that stable contained a backport. This is fine because all stable releases and release candidates are tagged.)
51 52
 1. Similarly, for a production release, update the `irctest_stable` branch (this is the branch used by upstream irctest to integration-test against Ergo).

Loading…
Cancel
Save