34
34
- run : cargo build --release --target x86_64-apple-darwin
35
35
- run : lipo -create -output dotslash target/aarch64-apple-darwin/release/dotslash target/x86_64-apple-darwin/release/dotslash
36
36
# Package universal binary
37
- - run : tar -czvf dotslash-macos.tar.gz --options gzip:compression-level=9 dotslash
37
+ - run : tar -czvf " dotslash-macos.${GITHUB_REF#refs/tags/}. tar.gz" dotslash
38
38
shell : bash
39
39
# Package architecture-specific binaries
40
40
- run : tar -czvf "dotslash-macos-arm64.${GITHUB_REF#refs/tags/}.tar.gz" -C target/aarch64-apple-darwin/release dotslash
47
47
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
48
48
shell : bash
49
49
run : |
50
- gh release upload "${GITHUB_REF#refs/tags/}" "dotslash-macos.tar.gz"
51
- gh release upload "${GITHUB_REF#refs/tags/}" "dotslash-macos-arm64.tar.gz"
52
- gh release upload "${GITHUB_REF#refs/tags/}" "dotslash-macos-amd64.tar.gz"
50
+ gh release upload "${GITHUB_REF#refs/tags/}" "dotslash-macos.${GITHUB_REF#refs/tags/}. tar.gz"
51
+ gh release upload "${GITHUB_REF#refs/tags/}" "dotslash-macos-arm64.${GITHUB_REF#refs/tags/}. tar.gz"
52
+ gh release upload "${GITHUB_REF#refs/tags/}" "dotslash-macos-amd64.${GITHUB_REF#refs/tags/}. tar.gz"
53
53
54
54
ubuntu-22_04-x86_64 :
55
55
needs : create-release
@@ -61,12 +61,12 @@ jobs:
61
61
- run : cargo test
62
62
- run : cargo clippy
63
63
- run : cargo build --release
64
- - run : tar -cvf dotslash-ubuntu-22.04.x86_64.tar.gz -I 'gzip -9' -C target/release dotslash
64
+ - run : tar -czvf " dotslash-ubuntu-22.04.x86_64.${GITHUB_REF#refs/tags/}. tar.gz" -C target/release dotslash
65
65
- name : upload release
66
66
env :
67
67
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
68
68
shell : bash
69
- run : gh release upload "${GITHUB_REF#refs/tags/}" dotslash-ubuntu-22.04.x86_64.tar.gz
69
+ run : gh release upload "${GITHUB_REF#refs/tags/}" " dotslash-ubuntu-22.04.x86_64.${GITHUB_REF#refs/tags/}. tar.gz"
70
70
71
71
ubuntu-22_04-arm64 :
72
72
needs : create-release
@@ -84,12 +84,12 @@ jobs:
84
84
- run : cargo build --target aarch64-unknown-linux-gnu --release
85
85
env :
86
86
CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER : aarch64-linux-gnu-gcc
87
- - run : tar -cvf dotslash-ubuntu-22.04.aarch64. tar.gz -I 'gzip -9' -C target/aarch64-unknown-linux-gnu/release dotslash
87
+ - run : tar -czvf " dotslash-ubuntu-22.04.arm64.${GITHUB_REF#refs/tags/}. tar.gz" -C target/aarch64-unknown-linux-gnu/release dotslash
88
88
- name : upload release
89
89
env :
90
90
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
91
91
shell : bash
92
- run : gh release upload "${GITHUB_REF#refs/tags/}" dotslash-ubuntu-22.04.aarch64. tar.gz
92
+ run : gh release upload "${GITHUB_REF#refs/tags/}" " dotslash-ubuntu-22.04.arm64.${GITHUB_REF#refs/tags/}. tar.gz"
93
93
94
94
linux-musl-x86_64 :
95
95
needs : create-release
@@ -145,10 +145,10 @@ jobs:
145
145
- run : cargo test
146
146
- run : cargo clippy
147
147
- run : cargo build --release
148
- - run : tar czvf dotslash-windows.tar.gz --options gzip:compression-level=9 -C target/release dotslash.exe
148
+ - run : tar czvf dotslash-windows.%GITHUB_REF:~10%. tar.gz -C target/release dotslash.exe
149
149
shell : cmd
150
150
- name : upload release
151
151
env :
152
152
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
153
- run : gh release upload %GITHUB_REF:~10% dotslash-windows.tar.gz
153
+ run : gh release upload %GITHUB_REF:~10% dotslash-windows.%GITHUB_REF:~10%. tar.gz
154
154
shell : cmd
0 commit comments