16
16
- name : Install Git & Go
17
17
run : pacman -Syu --needed --noconfirm git go
18
18
19
- - uses : actions/checkout@v3
19
+ - name : Git Checkout Tag
20
+ run : |
21
+ cd ../
22
+ rm -rf ${{ github.event.repository.name }}
23
+ git clone --branch ${{ github.ref_name }} https://github.com/${{ github.repository }}.git
20
24
21
25
- name : Build
22
26
run : |
@@ -38,31 +42,27 @@ jobs:
38
42
env CGO_ENABLED=0 GOAMD64=v3 GOOS=windows go build -v -trimpath -ldflags '-s -w' -o package-windows-x86-64-v3/ ./...
39
43
env CGO_ENABLED=0 GOOS=windows GOARCH=arm64 go build -v -trimpath -ldflags '-s -w' -o package-windows-arm64/ ./...
40
44
41
- - name : Get version
42
- id : get_version
43
- run : echo "::set-output name=VERSION::$(echo $GITHUB_REF | cut -d / -f 3)"
44
-
45
45
- name : Package
46
46
env :
47
47
ZSTD_CLEVEL : 19
48
48
ZSTD_NBTHREADS : 2
49
49
run : |
50
50
cd package-archlinux-x86-64-v2/
51
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-archlinux-x86-64-v2.tar.zst .
51
+ tar -acf ../outline-ss-${{ github.ref_name }}-archlinux-x86-64-v2.tar.zst .
52
52
cd ../package-archlinux-x86-64-v3/
53
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-archlinux-x86-64-v3.tar.zst .
53
+ tar -acf ../outline-ss-${{ github.ref_name }}-archlinux-x86-64-v3.tar.zst .
54
54
cd ../package-linux-x86-64-v2/
55
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-linux-x86-64-v2.tar.zst .
55
+ tar -acf ../outline-ss-${{ github.ref_name }}-linux-x86-64-v2.tar.zst .
56
56
cd ../package-linux-x86-64-v3/
57
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-linux-x86-64-v3.tar.zst .
57
+ tar -acf ../outline-ss-${{ github.ref_name }}-linux-x86-64-v3.tar.zst .
58
58
cd ../package-linux-arm64/
59
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-linux-arm64.tar.zst .
59
+ tar -acf ../outline-ss-${{ github.ref_name }}-linux-arm64.tar.zst .
60
60
cd ../package-windows-x86-64-v2/
61
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-windows-x86-64-v2.tar.zst .
61
+ tar -acf ../outline-ss-${{ github.ref_name }}-windows-x86-64-v2.tar.zst .
62
62
cd ../package-windows-x86-64-v3/
63
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-windows-x86-64-v3.tar.zst .
63
+ tar -acf ../outline-ss-${{ github.ref_name }}-windows-x86-64-v3.tar.zst .
64
64
cd ../package-windows-arm64/
65
- tar -acf ../outline-ss-${{ steps.get_version.outputs.VERSION }}-windows-arm64.tar.zst .
65
+ tar -acf ../outline-ss-${{ github.ref_name }}-windows-arm64.tar.zst .
66
66
67
67
- name : Upload release assets
68
68
uses : svenstaro/upload-release-action@v2
0 commit comments