We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5945719 + 145c474 commit d3b1809Copy full SHA for d3b1809
.github/workflows/release-lsp.yml
@@ -74,6 +74,20 @@ jobs:
74
- name: Install dependencies
75
run: npm ci
76
77
+ - name: Set extension version from release tag
78
+ env:
79
+ RELEASE_VERSION: ${{ needs.setup.outputs.version }}
80
+ run: |
81
+ npm version --no-git-tag-version --allow-same-version "$RELEASE_VERSION"
82
+
83
+ ACTUAL_VERSION=$(node -p "require('./package.json').version")
84
+ if [[ "$ACTUAL_VERSION" != "$RELEASE_VERSION" ]]; then
85
+ echo "::error::Manifest version mismatch: expected ${RELEASE_VERSION}, got ${ACTUAL_VERSION}"
86
+ exit 1
87
+ fi
88
89
+ echo "::notice::iii-lsp-vscode package version set to ${ACTUAL_VERSION}"
90
91
- name: Package VSIX
92
run: npx @vscode/vsce package --out iii-lsp-${{ needs.setup.outputs.version }}.vsix
93
0 commit comments