@@ -32,19 +32,19 @@ jobs:
3232 - run : bun install --frozen-lockfile
3333
3434 - run : bun run build:linux-amd64
35- - run : gzip -c bin/linux-amd64/ gitlab-ci-local > bin/linux-amd64.gz
35+ - run : tar czf bin/gitlab-ci-local-linux-amd64.tar.gz -C bin/linux-amd64 gitlab-ci-local
3636
3737 - run : bun run build:linux-arm64
38- - run : gzip -c bin/linux-arm64/ gitlab-ci-local > bin/linux-arm64.gz
38+ - run : tar czf bin/gitlab-ci-local-linux-arm64.tar.gz -C bin/linux-arm64 gitlab-ci-local
3939
4040 - run : bun run build:win
41- - run : gzip -c bin/win/gitlab-ci-local.exe > bin/win.gz
41+ - run : (cd bin/win && zip .. /gitlab-ci-local-windows-amd64.zip gitlab-ci-local.exe)
4242
4343 - run : bun run build:macos-x64
44- - run : gzip -c bin/macos-x64/ gitlab-ci-local > bin/macos-x64.gz
44+ - run : tar czf bin/gitlab-ci-local-darwin-amd64.tar.gz -C bin/macos-x64 gitlab-ci-local
4545
4646 - run : bun run build:macos-arm64
47- - run : gzip -c bin/macos-arm64/ gitlab-ci-local > bin/macos-arm64.gz
47+ - run : tar czf bin/gitlab-ci-local-darwin-arm64.tar.gz -C bin/macos-arm64 gitlab-ci-local
4848
4949 - name : Install rclone
5050 run : sudo apt-get update && sudo apt-get install -y rclone
7373 GPG_PRIVATE_KEY : ${{ secrets.GPG_PRIVATE_KEY }}
7474 GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
7575
76- - name : Sign release binaries
76+ - name : Sign release archives
7777 run : |
78- for f in bin/*.gz ; do
78+ for f in bin/gitlab-ci-local-* ; do
7979 gpg --batch --default-key "madsjon@gmail.com" --detach-sign --armor "$f"
8080 done
8181
9191 - name : Create GitHub Release
9292 if : github.ref_type == 'tag'
9393 run : |
94- gh release create "${GITHUB_REF_NAME}" bin/*.gz bin/*.gz.asc --generate-notes ||
95- gh release upload "${GITHUB_REF_NAME}" bin/*.gz bin/*.gz.asc --clobber
94+ gh release create "${GITHUB_REF_NAME}" bin/gitlab-ci-local-* --generate-notes ||
95+ gh release upload "${GITHUB_REF_NAME}" bin/gitlab-ci-local-* --clobber
9696 env :
9797 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
9898
0 commit comments