Skip to content

Commit 4fede44

Browse files
njb90claude
andcommitted
ci: stamp pre-release version in vsix build
Patch package.json version to <version>-pr.<number> before packaging so the test vsix is clearly distinguishable from the released version. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent ebb1d3f commit 4fede44

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/build-vsix.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ jobs:
3131
id: branch
3232
run: echo "name=$(echo '${{ github.head_ref }}' | tr '/' '-')" >> "$GITHUB_OUTPUT"
3333

34+
- name: Stamp pre-release version
35+
run: |
36+
BASE=$(node -p "require('./package.json').version")
37+
jq ".version = \"${BASE}-pr.${{ github.event.pull_request.number }}\"" package.json > package.tmp.json
38+
mv package.tmp.json package.json
39+
3440
- name: Package extension
3541
run: npx @vscode/vsce package --no-dependencies -o cloudinary-${{ steps.branch.outputs.name }}.vsix
3642

0 commit comments

Comments
 (0)