diff --git a/.github/workflows/nightly-publish.yml b/.github/workflows/nightly-publish.yml index 3870a44098..5c28052426 100644 --- a/.github/workflows/nightly-publish.yml +++ b/.github/workflows/nightly-publish.yml @@ -38,12 +38,14 @@ jobs: cache: 'pnpm' - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Count commits - id: count - run: echo "total=$(git rev-list --all --count)" >> $GITHUB_OUTPUT + - name: Forge numeric Nightly version + id: version + env: + RUN_NUMBER: ${{ github.run_number }} + run: echo "number=$(( 5500 + ${RUN_NUMBER} ))" >> $GITHUB_OUTPUT - name: Patch package.json version env: - COMMIT_COUNT: ${{ steps.count.outputs.total }} + VERSION_NUMBER: ${{ steps.version.outputs.number }} run: | node <<'EOF' const fs = require('fs'); @@ -51,7 +53,7 @@ jobs: const pkgPath = path.join(__dirname, 'apps', 'vscode-nightly', 'package.nightly.json'); const pkg = JSON.parse(fs.readFileSync(pkgPath,'utf8')); const [maj, min] = pkg.version.split('.'); - pkg.version = `${maj}.${min}.${process.env.COMMIT_COUNT}`; + pkg.version = `${maj}.${min}.${process.env.VERSION_NUMBER}`; fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2)); console.log(`🔖 Nightly version set to ${pkg.version}`); EOF