Doc changes

This commit is contained in:
Sean E. Russell 2020-06-01 11:08:19 -05:00
parent b24cd05fcc
commit dcec8a53b7
2 changed files with 11 additions and 9 deletions

View File

@ -14,7 +14,7 @@ Join us in [\#gotop:matrix.org](https://riot.im/app/#/room/#gotop:matrix.org) ([
![](https://raw.githubusercontent.com/xxxserxxx/gotop/master/docs/release.svg) ![](https://raw.githubusercontent.com/xxxserxxx/gotop/master/docs/release.svg)
See the [mini-blog](/xxxserxxx/gotop/wiki/Micro-Blog) for updates on the build status, and the [change log](/CHANGELOG.md) for release updates. See the [mini-blog](https://github.com/xxxserxxx/gotop/wiki/Micro-Blog) for updates on the build status, and the [change log](/CHANGELOG.md) for release updates.
<img src="./assets/screenshots/demo.gif" /> <img src="./assets/screenshots/demo.gif" />

View File

@ -1,24 +1,26 @@
Current steps for a release: # Current steps for a release
### gotop
1. Update Version in main.go 1. Update Version in main.go
2. Update CHANGELOG.md 2. Update CHANGELOG.md
3. Update docs/release.svg 3. Update docs/release.svg
4. Tag 4. Tag
5. Push everything 5. Push everything
6. When the github workflows complete, finish the draft release and publish. 6. When the github workflows complete, finish the draft release and publish.
7. Wait for the [Homebrew](https://github.com/xxxserxxx/homebrew-gotop) and [AUR](https://github.com/xxxserxxx/gotop-linux] projects to finish building. 7. Wait for the [AUR](https://github.com/xxxserxxx/gotop-linux] project to finish building.
1. check out gotop-linux and run `aurpublish aur` and `aurpublish aur-bin` 1. update arch (gotop-linux) and run `aurpublish aur` and `aurpublish aur-bin`
2. update the hashes in the Nix package (see below), test build, push a pull request 2. notify Nix
3. notify Homebrew 3. notify Homebrew
Homebrew is automatically updated. The AUR project still needs secret The AUR project still needs secret credentials to aurpublish to the AUR
credentials to aurpublish to the AUR repository, so the final publish step is repository, so the final publish step is still currently manual.
still currently manual.
Oh, what a tangled web. Oh, what a tangled web.
## Nix
I haven't yet figured this out, so currently just file a ticket and hope somebody on that end updates the package.
Nix adds new and interesting complexities to the release. Nix adds new and interesting complexities to the release.
0. Download the gotop src package; run sha256 on it to get the hash 0. Download the gotop src package; run sha256 on it to get the hash