Fix building issues
* can't use goreleaser with darwin builds so we have to manual build them ourselves
This commit is contained in:
parent
ba1ce86eff
commit
e3e0160bae
|
@ -1,7 +1,6 @@
|
|||
builds:
|
||||
- binary: gotop
|
||||
goos:
|
||||
- darwin
|
||||
- linux
|
||||
goarch:
|
||||
- amd64
|
||||
|
@ -21,9 +20,3 @@ archive:
|
|||
format: tgz
|
||||
files:
|
||||
- none*
|
||||
brew:
|
||||
github:
|
||||
owner: cjbassi
|
||||
name: homebrew-gotop
|
||||
description: "A terminal based graphical activity monitor inspired by gtop and vtop"
|
||||
homepage: "https://github.com/cjbassi/gotop"
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
xgo --targets="darwin/386,darwin/amd64" $PWD
|
||||
mv gotop-darwin-10.6-386 dist/darwin_386/gotop
|
||||
mv gotop-darwin-10.6-amd64 dist/darwin_amd64/gotop
|
||||
version=$(go run main.go -v)
|
||||
|
||||
xgo --targets="darwin/386,darwin/amd64" .
|
||||
|
||||
mv gotop-darwin-10.6-386 gotop
|
||||
tar czf gotop_${version}_darwin_386.tgz gotop
|
||||
rm -f gotop
|
||||
|
||||
mv gotop-darwin-10.6-amd64 gotop
|
||||
tar czf gotop_${version}_darwin_amd64.tgz gotop
|
||||
rm -f gotop
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
need to have goreleaser, xgo, and dockerd installed
|
||||
|
||||
make sure gotop builds and runs
|
||||
update version number in main.go
|
||||
add, commit, and push change
|
||||
tag commit with version number
|
||||
export GitHub token in shell
|
||||
make sure dockerd is running
|
||||
run `goreleaser --rm-dist -f build/.goreleaser.yml`
|
||||
update GitHub release with Darwin builds
|
||||
update homebrew-gotop
|
||||
update AUR package
|
||||
|
|
Loading…
Reference in New Issue
Block a user