Skip to content

Commit ce188c9

Browse files
authored
Merge pull request #5846 from dibarbet/use_non_deprecated_asset_upload
Switch to non-deprecated action for asset upload on release branch
2 parents 97fb9bb + 6536a4f commit ce188c9

File tree

1 file changed

+14
-97
lines changed

1 file changed

+14
-97
lines changed

.github/workflows/release-ci.yml

Lines changed: 14 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)