Skip to content

Commit 39634a1

Browse files
committed
ci: upload plain binaries with platform suffix to rolling release
1 parent 119dda7 commit 39634a1

1 file changed

Lines changed: 18 additions & 3 deletions

File tree

.github/workflows/rolling.yml

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,17 @@ jobs:
2828
with:
2929
args: release --snapshot --clean
3030

31+
- name: Rename binaries with platform suffix
32+
run: |
33+
for f in dist/dis_linux_*/dis dist/dis_darwin_*/dis; do
34+
name=$(basename "$(dirname "$f")" | sed 's/_v[0-9].*//')
35+
cp "$f" "dist/${name}"
36+
done
37+
for f in dist/dis_windows_*/*.exe; do
38+
name=$(basename "$(dirname "$f")" | sed 's/_v[0-9].*//')
39+
cp "$f" "dist/${name}.exe"
40+
done
41+
3142
- name: Delete existing rolling release
3243
run: gh release delete rolling --yes --cleanup-tag || true
3344
env:
@@ -41,6 +52,10 @@ jobs:
4152
files: |
4253
dist/*.deb
4354
dist/*.rpm
44-
dist/*.tar.gz
45-
dist/*.zip
46-
dist/checksums.txt
55+
dist/dis_linux_amd64
56+
dist/dis_linux_arm64
57+
dist/dis_darwin_amd64
58+
dist/dis_darwin_arm64
59+
dist/dis_windows_amd64.exe
60+
dist/dis_windows_arm64.exe
61+
dist/*_checksums.txt

0 commit comments

Comments
 (0)