diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 2a5fe6f..43bb6ed 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -11,7 +11,7 @@ jobs: build: runs-on: ubuntu-latest outputs: - vsixPath: ${{ steps.packageExtension.outputs.vsixPath }} + vsixName: ${{ steps.packageExtension.outputs.vsixPath }} steps: - name: Checkout uses: actions/checkout@v3 @@ -62,12 +62,13 @@ jobs: name: openscad-vsix path: ${{ steps.packageExtension.outputs.vsixPath }} - deploy: + release: runs-on: ubuntu-latest needs: [build] if: startsWith(github.ref, 'refs/tags/v') steps: - uses: actions/checkout@v3 + - name: Download artifact id: download uses: actions/download-artifact@v3 @@ -77,7 +78,7 @@ jobs: - name: Create release uses: ncipollo/release-action@v1 with: - artifacts: ${{ steps.download.outputs.download-path }} + artifacts: ${{ steps.download.outputs.download-path }}/${{ needs.build.outputs.vsixName }} # Pulbish to Open VSX Registry - name: Publish to Open VSX Registry @@ -85,7 +86,7 @@ jobs: id: publishToOpenVSX with: pat: ${{ secrets.OPEN_VSX_TOKEN }} - extensionFile: ${{ steps.download.outputs.download-path }} + extensionFile: ${{ steps.download.outputs.download-path }}/${{ needs.build.outputs.vsixName }} registryUrl: https://open-vsx.org # Publish to VS Marketplace @@ -93,5 +94,5 @@ jobs: uses: HaaLeo/publish-vscode-extension@v1 with: pat: ${{ secrets.VS_MARKETPLACE_TOKEN }} - extensionFile: ${{ steps.download.outputs.download-path }} + extensionFile: ${{ steps.download.outputs.download-path }}/${{ needs.build.outputs.vsixName }} registryUrl: https://marketplace.visualstudio.com