File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4646 echo "tag=$TAG" >> "$GITHUB_OUTPUT"
4747 echo "version=${TAG#v}" >> "$GITHUB_OUTPUT"
4848
49+ - name : Upload release assets
50+ env :
51+ GITHUB_TOKEN : ${{ steps.auth.outputs.token }}
52+ run : |
53+ TAG="${{ steps.release.outputs.tag }}"
54+ # gs-stack-status is a platform-independent bash script, but ubi (used by
55+ # mise) expects assets named with OS/arch patterns. Upload copies
56+ # for each supported platform so `mise install ubi:nsheaps/gs-stack-status`
57+ # works out of the box.
58+ for platform in linux-amd64 linux-arm64 darwin-amd64 darwin-arm64; do
59+ cp bin/gs-stack-status "gs-stack-status-${platform}"
60+ done
61+ gh release upload "$TAG" gs-stack-status-linux-amd64 gs-stack-status-linux-arm64 gs-stack-status-darwin-amd64 gs-stack-status-darwin-arm64
62+ rm -f gs-stack-status-linux-amd64 gs-stack-status-linux-arm64 gs-stack-status-darwin-amd64 gs-stack-status-darwin-arm64
63+
4964 update-homebrew :
5065 needs : release
5166 runs-on : ubuntu-latest
You can’t perform that action at this time.
0 commit comments