Skip to content

Commit 921d0cf

Browse files
committed
Switch to non-deprecated action for asset upload
1 parent e958254 commit 921d0cf

File tree

1 file changed

+27
-63
lines changed

1 file changed

+27
-63
lines changed

.github/workflows/release-ci.yml

Lines changed: 27 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -33,99 +33,63 @@ jobs:
3333

3434
- name: Upload release build (darwin-arm64)
3535
id: upload-release-asset-darwin-arm64
36-
uses: actions/upload-release-asset@v1
37-
env:
38-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
uses: softprops/action-gh-release@v1
3937
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
38+
token: ${{ secrets.GITHUB_TOKEN }}
39+
files: ./csharp-${{ env.VERSION }}-darwin-arm64.vsix
4440

4541
- name: Upload release build (darwin-x64)
4642
id: upload-release-asset-darwin-x64
47-
uses: actions/upload-release-asset@v1
48-
env:
49-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
43+
uses: softprops/action-gh-release@v1
5044
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
45+
token: ${{ secrets.GITHUB_TOKEN }}
46+
files: ./csharp-${{ env.VERSION }}-darwin-x64.vsix
5547

5648
- name: Upload release build (linux-arm64)
5749
id: upload-release-asset-linux-arm64
58-
uses: actions/upload-release-asset@v1
59-
env:
60-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50+
uses: softprops/action-gh-release@v1
6151
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
52+
token: ${{ secrets.GITHUB_TOKEN }}
53+
files: ./csharp-${{ env.VERSION }}-linux-arm64.vsix
6654

6755
- name: Upload release build (linux-x64)
6856
id: upload-release-asset-linux-x64
69-
uses: actions/upload-release-asset@v1
70-
env:
71-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57+
uses: softprops/action-gh-release@v1
7258
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
59+
token: ${{ secrets.GITHUB_TOKEN }}
60+
files: ./csharp-${{ env.VERSION }}-linux-x64.vsix
7761

7862
- name: Upload release build (alpine-arm64)
7963
id: upload-release-asset-alpine-arm64
80-
uses: actions/upload-release-asset@v1
81-
env:
82-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
64+
uses: softprops/action-gh-release@v1
8365
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
66+
token: ${{ secrets.GITHUB_TOKEN }}
67+
files: ./csharp-${{ env.VERSION }}-alpine-arm64.vsix
8868

8969
- name: Upload release build (alpine-x64)
9070
id: upload-release-asset-alpine-x64
91-
uses: actions/upload-release-asset@v1
92-
env:
93-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
71+
uses: softprops/action-gh-release@v1
9472
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
73+
token: ${{ secrets.GITHUB_TOKEN }}
74+
files: ./csharp-${{ env.VERSION }}-alpine-x64.vsix
9975

10076
- name: Upload release build (win32-arm64)
10177
id: upload-release-asset-win32-arm64
102-
uses: actions/upload-release-asset@v1
103-
env:
104-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78+
uses: softprops/action-gh-release@v1
10579
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
80+
token: ${{ secrets.GITHUB_TOKEN }}
81+
files: ./csharp-${{ env.VERSION }}-win32-arm64.vsix
11082

11183
- name: Upload release build (win32-ia32)
11284
id: upload-release-asset-win32-ia32
113-
uses: actions/upload-release-asset@v1
114-
env:
115-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
85+
uses: softprops/action-gh-release@v1
11686
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
87+
token: ${{ secrets.GITHUB_TOKEN }}
88+
files: ./csharp-${{ env.VERSION }}-win32-ia32.vsix
12189

12290
- name: Upload release build (win32-x64)
12391
id: upload-release-asset-win32-x64
124-
uses: actions/upload-release-asset@v1
125-
env:
126-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
92+
uses: softprops/action-gh-release@v1
12793
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
94+
token: ${{ secrets.GITHUB_TOKEN }}
95+
files: ./csharp-${{ env.VERSION }}-win32-x64.vsix

0 commit comments

Comments
 (0)