@@ -31,101 +31,18 @@ jobs:
3131 - name : Get package version
3232 run : node -e "console.log('VERSION=' + require('./package.json').version)" >> $GITHUB_ENV
3333
34- - name : Upload release build (darwin-arm64)
34+ - name : Upload release builds
3535 id : upload-release-asset-darwin-arm64
36- uses : actions/upload-release-asset@v1
37- env :
38- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
39- with :
40- upload_url : ${{ github.event.release.upload_url }}
41- asset_path : ./csharp-${{ env.VERSION }}-darwin-arm64.vsix
42- asset_name : csharp-${{ env.VERSION }}-darwin-arm64.vsix
43- asset_content_type : application/zip
44-
45- - name : Upload release build (darwin-x64)
46- id : upload-release-asset-darwin-x64
47- uses : actions/upload-release-asset@v1
48- env :
49- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
50- with :
51- upload_url : ${{ github.event.release.upload_url }}
52- asset_path : ./csharp-${{ env.VERSION }}-darwin-x64.vsix
53- asset_name : csharp-${{ env.VERSION }}-darwin-x64.vsix
54- asset_content_type : application/zip
55-
56- - name : Upload release build (linux-arm64)
57- id : upload-release-asset-linux-arm64
58- uses : actions/upload-release-asset@v1
59- env :
60- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
61- with :
62- upload_url : ${{ github.event.release.upload_url }}
63- asset_path : ./csharp-${{ env.VERSION }}-linux-arm64.vsix
64- asset_name : csharp-${{ env.VERSION }}-linux-arm64.vsix
65- asset_content_type : application/zip
66-
67- - name : Upload release build (linux-x64)
68- id : upload-release-asset-linux-x64
69- uses : actions/upload-release-asset@v1
70- env :
71- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
72- with :
73- upload_url : ${{ github.event.release.upload_url }}
74- asset_path : ./csharp-${{ env.VERSION }}-linux-x64.vsix
75- asset_name : csharp-${{ env.VERSION }}-linux-x64.vsix
76- asset_content_type : application/zip
77-
78- - name : Upload release build (alpine-arm64)
79- id : upload-release-asset-alpine-arm64
80- uses : actions/upload-release-asset@v1
81- env :
82- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
83- with :
84- upload_url : ${{ github.event.release.upload_url }}
85- asset_path : ./csharp-${{ env.VERSION }}-alpine-arm64.vsix
86- asset_name : csharp-${{ env.VERSION }}-alpine-arm64.vsix
87- asset_content_type : application/zip
88-
89- - name : Upload release build (alpine-x64)
90- id : upload-release-asset-alpine-x64
91- uses : actions/upload-release-asset@v1
92- env :
93- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
94- with :
95- upload_url : ${{ github.event.release.upload_url }}
96- asset_path : ./csharp-${{ env.VERSION }}-alpine-x64.vsix
97- asset_name : csharp-${{ env.VERSION }}-alpine-x64.vsix
98- asset_content_type : application/zip
99-
100- - name : Upload release build (win32-arm64)
101- id : upload-release-asset-win32-arm64
102- uses : actions/upload-release-asset@v1
103- env :
104- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
105- with :
106- upload_url : ${{ github.event.release.upload_url }}
107- asset_path : ./csharp-${{ env.VERSION }}-win32-arm64.vsix
108- asset_name : csharp-${{ env.VERSION }}-win32-arm64.vsix
109- asset_content_type : application/zip
110-
111- - name : Upload release build (win32-ia32)
112- id : upload-release-asset-win32-ia32
113- uses : actions/upload-release-asset@v1
114- env :
115- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
116- with :
117- upload_url : ${{ github.event.release.upload_url }}
118- asset_path : ./csharp-${{ env.VERSION }}-win32-ia32.vsix
119- asset_name : csharp-${{ env.VERSION }}-win32-ia32.vsix
120- asset_content_type : application/zip
121-
122- - name : Upload release build (win32-x64)
123- id : upload-release-asset-win32-x64
124- uses : actions/upload-release-asset@v1
125- env :
126- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
127- with :
128- upload_url : ${{ github.event.release.upload_url }}
129- asset_path : ./csharp-${{ env.VERSION }}-win32-x64.vsix
130- asset_name : csharp-${{ env.VERSION }}-win32-x64.vsix
131- asset_content_type : application/zip
36+ uses : softprops/action-gh-release@v1
37+ with :
38+ token : ${{ secrets.GITHUB_TOKEN }}
39+ files : |
40+ ./csharp-${{ env.VERSION }}-darwin-arm64.vsix
41+ ./csharp-${{ env.VERSION }}-darwin-x64.vsix
42+ ./csharp-${{ env.VERSION }}-linux-arm64.vsix
43+ ./csharp-${{ env.VERSION }}-linux-x64.vsix
44+ ./csharp-${{ env.VERSION }}-alpine-arm64.vsix
45+ ./csharp-${{ env.VERSION }}-alpine-x64.vsix
46+ ./csharp-${{ env.VERSION }}-win32-arm64.vsix
47+ ./csharp-${{ env.VERSION }}-win32-ia32.vsix
48+ ./csharp-${{ env.VERSION }}-win32-x64.vsix
0 commit comments