diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bba4919..2b42a80 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -80,8 +80,12 @@ jobs: env: BUILD_NUMBER: ${{ github.run_number }} run: | - BASE=$(node -p "require('./package.json').version") - npm version "${BASE}.${BUILD_NUMBER}" --no-git-tag-version + node -e " + const fs = require('fs'); + const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); + pkg.version = pkg.version + '.' + process.env.BUILD_NUMBER; + fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2) + '\n'); + " - name: Publish VS Code extension (pre-release) if: inputs.extension