Skip to content

Commit 58df63f

Browse files
ryanbas21claude
andcommitted
fix(ci): use semver-compatible version for VS Code extension stamp
VS Code Marketplace requires strict semver (MAJOR.MINOR.PATCH). Replace 4-segment version (0.1.0.46) with 3-segment (0.1.46) by setting patch to the build number instead of appending a 4th segment. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5670faf commit 58df63f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ jobs:
8383
node -e "
8484
const fs = require('fs');
8585
const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'));
86-
pkg.version = pkg.version + '.' + process.env.BUILD_NUMBER;
86+
const [major, minor] = pkg.version.split('.');
87+
pkg.version = major + '.' + minor + '.' + process.env.BUILD_NUMBER;
8788
fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2) + '\n');
8889
"
8990

0 commit comments

Comments
 (0)