Add WAMR-IDE vscode extension to the Visual Studio Marketplace (#1868)

Publish an extension to the visual studio marketplace using a secret token.
This allows for automation to take place because downloading and installing
the extension is a manual process so it'd be simpler if the extension was
published automatically through the visual studio marketplace.
This commit is contained in:
Fadumina 2023-01-09 10:23:37 +00:00 committed by GitHub
parent 1f4580fbd8
commit df4b135086
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 1 deletions

View File

@ -32,11 +32,14 @@ jobs:
working-directory: test-tools/wamr-ide/VSCode-Extension working-directory: test-tools/wamr-ide/VSCode-Extension
- name: generate wamr ide vscode extension - name: generate wamr ide vscode extension
env:
credentials: ${{ secrets.TOKEN }}
run: | run: |
npm install -g vsce npm install -g vsce
rm -rf node_modules rm -rf node_modules
npm install npm install
vsce package vsce package
vsce publish -p ${{ secrets.TOKEN }}
working-directory: test-tools/wamr-ide/VSCode-Extension working-directory: test-tools/wamr-ide/VSCode-Extension
- name: compress the vscode extension - name: compress the vscode extension

View File

@ -150,6 +150,7 @@ jobs:
release_wamr_ide_vscode_ext: release_wamr_ide_vscode_ext:
needs: [create_tag, create_release] needs: [create_tag, create_release]
uses: ./.github/workflows/build_wamr_vscode_ext.yml uses: ./.github/workflows/build_wamr_vscode_ext.yml
secrets: inherit
with: with:
upload_url: ${{ needs.create_release.outputs.upload_url }} upload_url: ${{ needs.create_release.outputs.upload_url }}
ver_num: ${{ needs.create_tag.outputs.new_ver }} ver_num: ${{ needs.create_tag.outputs.new_ver }}

View File

@ -1,6 +1,6 @@
{ {
"name": "wamride", "name": "wamride",
"publisher": "wamr", "publisher": "wamr-publisher",
"repository": { "repository": {
"url": "https://github.com/bytecodealliance/wasm-micro-runtime/tree/main/test-tools/wamr-ide" "url": "https://github.com/bytecodealliance/wasm-micro-runtime/tree/main/test-tools/wamr-ide"
}, },