Skip to content

Commit 7dc3d55

Browse files
committed
publish platform specific packages to OpenVSX
1 parent 77b901e commit 7dc3d55

2 files changed

Lines changed: 28 additions & 6 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: npm run vscode:prepublish
3939

4040
- name: Build VSIX
41-
run: gulp 'vsix:release:neutral'
41+
run: gulp 'vsix:release:package'
4242

4343
- name: Publish to Open-VSX
4444
run: ovsx publish --packagePath $(find . -iname *.vsix) -p ${{ secrets.OPEN_VSX_TOKEN }}

.github/workflows/release-ci.yml

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,40 @@ jobs:
3737
run: npm run vscode:prepublish
3838

3939
- name: Build VSIX
40-
run: gulp 'vsix:release:neutral'
40+
run: gulp 'vsix:release:package'
4141

4242
- name: Get package version
4343
run: node -e "console.log('VERSION=' + require('./package.json').version)" >> $GITHUB_ENV
4444

45-
- name: Upload release build
46-
id: upload-release-asset-neutral
45+
- name: Upload release build (darwin-x64)
46+
id: upload-release-asset-darwin-x64
4747
uses: actions/upload-release-asset@v1
4848
env:
4949
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5050
with:
5151
upload_url: ${{ github.event.release.upload_url }}
52-
asset_path: ./vsix/csharp-${{ env.VERSION }}.vsix
53-
asset_name: csharp-platform-neutral-${{ env.VERSION }}.vsix
52+
asset_path: ./vsix/csharp-darwin-x64-*.vsix
53+
asset_name: csharp-darwin-x64-${{ env.VERSION }}.vsix
5454
asset_content_type: application/zip
55+
56+
- name: Upload release build (linux-x64)
57+
id: upload-release-asset-linux-x64
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: ./vsix/csharp-linux-x64-*.vsix
64+
asset_name: csharp-linux-x64-${{ env.VERSION }}.vsix
65+
asset_content_type: application/zip
66+
67+
- name: Upload release build (win32-x64)
68+
id: upload-release-asset-win32-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: ./vsix/csharp-win32-x64-*.vsix
75+
asset_name: csharp-win32-x64-${{ env.VERSION }}.vsix
76+
asset_content_type: application/zip

0 commit comments

Comments
 (0)