summaryrefslogtreecommitdiffstats
path: root/docs/releasing.md
blob: 540c950cee9b273e047768c5b3924b626d2367b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Current steps for a release:

### gotop
1. Update Version in main.go 
2. Update CHANGELOG.md
3. Tag
4. Push everything
5. ./make.sh
6. Create github release

### Homebrew
1. Change homebrew-gotop
```
curl --output - -L https://github.com/xxxserxxx/gotop/releases/download/v3.3.2/gotop_3.3.2_linux_amd64.tgz | sha256sum
curl --output - -L https://github.com/xxxserxxx/gotop/releases/download/v3.3.2/gotop_3.3.2_darwin_amd64.tgz | sha256sum
```

### AUR
1.  Update aur/PKGBUILD
2.  namcap PKGBUILD
3.  makepkg
4.  makepkg -g
5.  makepkg --printsrcinfo \> .SRCINFO
6.  Commit everything
7.  push
```
curl -L https://github.com/xxxserxxx/gotop/archive/v3.3.2.tar.gz | sha256sum
```

### AUR-BIN
1.  Update aur-bin/PKGBUILD
2.  namcap PKGBUILD
3.  makepkg
4.  makepkg -g
5.  makepkg --printsrcinfo \> .SRCINFO
6.  Commit everything
7.  push aur-bin