Skip to content

Commit f87f81d

Browse files
authored
Merge pull request #16 from nsheaps/claude/add-mise-support-6X9xg
2 parents b6eec28 + ecced0b commit f87f81d

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/release.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,21 @@ jobs:
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

0 commit comments

Comments
 (0)