From 89a75384bf30ad24bc8c8403185b446a461b71ec Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Sat, 24 May 2025 14:38:31 +0200 Subject: [PATCH 1/2] chore: mark prerelease tags as prerelease on ovsx publish --- .github/workflows/extension-release.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/extension-release.yml b/.github/workflows/extension-release.yml index 68510e72f5..961cd3be5a 100644 --- a/.github/workflows/extension-release.yml +++ b/.github/workflows/extension-release.yml @@ -26,7 +26,15 @@ jobs: run: pnpm run build && pnpm --filter volar run build:prod - name: Publish - run: pnpm ovsx publish + run: | + TAG_NAME=${GITHUB_REF##*/} + if [[ "$TAG_NAME" == *-* ]]; then + echo "Detected prerelease version: $TAG_NAME" + pnpm ovsx publish --pre-release + else + echo "Detected stable release version: $TAG_NAME" + pnpm ovsx publish + fi working-directory: extensions/vscode env: OVSX_PAT: ${{ secrets.OVSX_PAT }} From 02130a1304c82fd22d13958e720ea05af6515a24 Mon Sep 17 00:00:00 2001 From: Lukas Hass Date: Sat, 24 May 2025 14:46:49 +0200 Subject: [PATCH 2/2] get version from package.json --- .github/workflows/extension-release.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/extension-release.yml b/.github/workflows/extension-release.yml index 961cd3be5a..d7ea870bc0 100644 --- a/.github/workflows/extension-release.yml +++ b/.github/workflows/extension-release.yml @@ -27,12 +27,12 @@ jobs: - name: Publish run: | - TAG_NAME=${GITHUB_REF##*/} - if [[ "$TAG_NAME" == *-* ]]; then - echo "Detected prerelease version: $TAG_NAME" + VERSION=$(jq -r .version package.json) + if [[ "$VERSION" == *-* ]]; then + echo "Detected prerelease version: $VERSION" pnpm ovsx publish --pre-release else - echo "Detected stable release version: $TAG_NAME" + echo "Detected stable release version: $VERSION" pnpm ovsx publish fi working-directory: extensions/vscode