github.com/rivy-go/git-changelog@v0.0.0-20240424224517-b86e6ab57773/scripts/release.sh (about) 1 #!/bin/bash 2 3 REPO_ROOT=$(git rev-parse --show-toplevel) 4 5 echo "Start release ..." 6 7 gox -os="darwin linux windows" -arch="amd64 386" -output="$REPO_ROOT/dist/{{.Dir}}_{{.OS}}_{{.Arch}}" ./cmd/git-changelog 8 ghr --username git-changelog --token $GITHUB_TOKEN --replace `grep 'Version =' ./cmd/git-changelog/version.go | sed -E 's/.*"(.+)"$$/\1/'` dist/ 9 10 echo "Released!"