66 release :
77 types :
88 - created
9+
10+ permissions :
11+ contents : write # Required to upload assets
12+
913env :
1014 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1115 GO_VERSION : stable
@@ -23,60 +27,31 @@ jobs:
2327 - name : Build artifacts
2428 run : |
2529 make release-assets
30+
2631 - name : Upload linux_amd64.tar.gz
2732 if : hashFiles('linux_amd64.tar.gz') != ''
28- uses : actions/upload-release-asset@v1
29- with :
30- upload_url : ${{ github.event.release.upload_url }}
31- asset_path : ./linux_amd64.tar.gz
32- asset_name : linux_amd64.tar.gz
33- asset_content_type : application/tar+gzip
33+ run : gh release upload "${{ github.event.release.tag_name }}" linux_amd64.tar.gz --clobber
34+
3435 - name : Upload linux_amd64_dbg.tar.gz
3536 if : hashFiles('linux_amd64_dbg.tar.gz') != ''
36- uses : actions/upload-release-asset@v1
37- with :
38- upload_url : ${{ github.event.release.upload_url }}
39- asset_path : ./linux_amd64_dbg.tar.gz
40- asset_name : linux_amd64_dbg.tar.gz
41- asset_content_type : application/tar+gzip
37+ run : gh release upload "${{ github.event.release.tag_name }}" linux_amd64_dbg.tar.gz --clobber
38+
4239 - name : Upload linux_arm64.tar.gz
4340 if : hashFiles('linux_arm64.tar.gz') != ''
44- uses : actions/upload-release-asset@v1
45- with :
46- upload_url : ${{ github.event.release.upload_url }}
47- asset_path : ./linux_arm64.tar.gz
48- asset_name : linux_arm64.tar.gz
49- asset_content_type : application/tar+gzip
41+ run : gh release upload "${{ github.event.release.tag_name }}" linux_arm64.tar.gz --clobber
42+
5043 - name : Upload linux_arm.tar.gz
5144 if : hashFiles('linux_arm.tar.gz') != ''
52- uses : actions/upload-release-asset@v1
53- with :
54- upload_url : ${{ github.event.release.upload_url }}
55- asset_path : ./linux_arm.tar.gz
56- asset_name : linux_arm.tar.gz
57- asset_content_type : application/tar+gzip
45+ run : gh release upload "${{ github.event.release.tag_name }}" linux_arm.tar.gz --clobber
46+
5847 - name : Upload darwin_amd64.tar.gz
5948 if : hashFiles('darwin_amd64.tar.gz') != ''
60- uses : actions/upload-release-asset@v1
61- with :
62- upload_url : ${{ github.event.release.upload_url }}
63- asset_path : ./darwin_amd64.tar.gz
64- asset_name : darwin_amd64.tar.gz
65- asset_content_type : application/tar+gzip
49+ run : gh release upload "${{ github.event.release.tag_name }}" darwin_amd64.tar.gz --clobber
50+
6651 - name : Upload darwin_arm64.tar.gz
6752 if : hashFiles('darwin_arm64.tar.gz') != ''
68- uses : actions/upload-release-asset@v1
69- with :
70- upload_url : ${{ github.event.release.upload_url }}
71- asset_path : ./darwin_arm64.tar.gz
72- asset_name : darwin_arm64.tar.gz
73- asset_content_type : application/tar+gzip
53+ run : gh release upload "${{ github.event.release.tag_name }}" darwin_arm64.tar.gz --clobber
54+
7455 - name : Upload windows_amd64.zip
7556 if : hashFiles('windows_amd64.zip') != ''
76- uses : actions/upload-release-asset@v1
77- with :
78- upload_url : ${{ github.event.release.upload_url }}
79- asset_path : ./windows_amd64.zip
80- asset_name : windows_amd64.zip
81- asset_content_type : application/zip
82-
57+ run : gh release upload "${{ github.event.release.tag_name }}" windows_amd64.zip --clobber
0 commit comments