Skip to content

Commit

Permalink
fix pre-release detection in release workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
SpontanCombust committed May 8, 2024
1 parent 585423b commit e6b1d23
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions .github/workflows/draft-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ jobs:
runs-on: ubuntu-latest
needs: build
if: success()
env:
IS_PRE_RELEASE: contains(${{ github.ref_name }}, 'dev')

steps:
- name: Download artifacts
Expand All @@ -66,26 +68,26 @@ jobs:
draft: true
allowUpdates: true
generateReleaseNotes: true
prerelease: ${{ contains(${{ github.ref_name }}, 'dev') }}
prerelease: ${{ env.IS_PRE_RELEASE }}

- name: Upload extension to VSCode Marketplace (pre-release)
if: ${{ contains(${{ github.ref_name }}, 'dev') }}
if: ${{ env.IS_PRE_RELEASE }}
run: npx vsce publish --pre-release --packagePath $(find . -iname *.vsix)
env:
VSCE_PAT: ${{ secrets.VSCE_PAT }}
- name: Upload extension to VSCode Marketplace (main release)
if: ${{ !contains(${{ github.ref_name }}, 'dev') }}
if: ${{ !env.IS_PRE_RELEASE }}
run: npx vsce publish --packagePath $(find . -iname *.vsix)
env:
VSCE_PAT: ${{ secrets.VSCE_PAT }}

- name: Upload extension to Open VSX Registry (pre-release)
if: ${{ contains(${{ github.ref_name }}, 'dev') }}
if: ${{ env.IS_PRE_RELEASE }}
run: npx ovsx publish --pre-release --packagePath $(find . -iname *.vsix)
env:
OVSX_PAT: ${{ secrets.OVSX_PAT }}
- name: Upload extension to Open VSX Registry (main release)
if: ${{ !contains(${{ github.ref_name }}, 'dev') }}
if: ${{ !env.IS_PRE_RELEASE }}
run: npx ovsx publish --packagePath $(find . -iname *.vsix)
env:
OVSX_PAT: ${{ secrets.OVSX_PAT }}

0 comments on commit e6b1d23

Please sign in to comment.