diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f999d84..20970fa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,6 +51,12 @@ jobs: - name: Package extension run: npm run package + - name: Create GitHub Release if absent + if: startsWith(github.ref, 'refs/tags/v') + run: gh release view "$GITHUB_REF_NAME" || gh release create "$GITHUB_REF_NAME" --generate-notes + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Upload VSIX to GitHub Release if: startsWith(github.ref, 'refs/tags/v') run: gh release upload "$GITHUB_REF_NAME" *.vsix --clobber