Skip to content

Commit e2c5d95

Browse files
committed
Allow pre-release publish
1 parent 6c3fb79 commit e2c5d95

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ on:
66
pull_request:
77
branches: [ "main" ]
88
workflow_call:
9+
inputs:
10+
prerelease:
11+
required: false
12+
type: boolean
13+
default: false
914

1015
jobs:
1116
build:
@@ -73,7 +78,11 @@ jobs:
7378
- name: Test extension
7479
run: xvfb-run --auto-servernum npm test
7580
- name: Package extension
76-
run: vsce package # Should add --pre-release for publishing pre-release
81+
if: ${{ !inputs.prerelease }}
82+
run: vsce package
83+
- name: Package pre-release extension
84+
if: ${{ inputs.prerelease }}
85+
run: vsce package --pre-release
7786
- name: Get version
7887
run: echo "PACKAGE_VERSION=$(npm pkg get version | sed 's/"//g')" >> $GITHUB_ENV
7988
- name: Check version

.github/workflows/deploy.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ jobs:
1010
build:
1111
uses: ./.github/workflows/build.yml
1212
secrets: inherit # for GH_PAT
13+
with:
14+
prerelease: ${{ github.event_name == 'release' && github.event.action == 'released' }}
1315

1416
deploy:
1517
permissions: write-all

0 commit comments

Comments
 (0)