diff --git a/.github/workflows/make-release.yml b/.github/workflows/make-release.yml index d1ea51b..1480faf 100644 --- a/.github/workflows/make-release.yml +++ b/.github/workflows/make-release.yml @@ -6,7 +6,6 @@ on: # tags: # - '*' - jobs: build-vsix: runs-on: ubuntu-20.04 @@ -21,11 +20,13 @@ jobs: cache-dependency-path: ./package-lock.json - name: Install code run: | - sudo snap install --classic code + #sudo snap install --classic code + npm install -g @vscode/vsce + npm install - name: Build VSIX run: | - rm -f *.vsix - vsce package + rm -f *.vsix + vsce package - name: Upload VSIX uses: actions/upload-artifact@v4 @@ -50,7 +51,8 @@ jobs: run: | rev=$(git rev-parse --short HEAD) mkdir release - mkdir tmp && cd tmp && unzip ../arduino-littlefs-upload.vsix.zip/*zip && mv */*vsix ../release/. && cd .. && rm -rf tmp + cp arduino-littlefs-upload/arduino-littlefs-upload/arduino-littlefs-upload.vsix ./release/arduino-littlefs-upload-${rev}.vsix + #mkdir tmp && cd tmp && unzip ../arduino-littlefs-upload.vsix.zip/*zip && mv */*vsix ../release/. && cd .. && rm -rf tmp ls -l release - name: Drafting release uses: ncipollo/release-action@v1