From 25e50a9b6dc3c73026b6b4fb4727e43945e3cd57 Mon Sep 17 00:00:00 2001 From: Solomon Date: Fri, 9 Jan 2026 09:53:53 +0000 Subject: [PATCH] Revert "disable version bump (#1857)" (#1873) This reverts commit d1c8ad9ea0ba6e77d1cd9ba51fbc6b5030d2ffdc. --- .github/workflows/pre-release.yml | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml index 688cd2a7..87b91449 100644 --- a/.github/workflows/pre-release.yml +++ b/.github/workflows/pre-release.yml @@ -69,14 +69,27 @@ jobs: - name: Determine and update versions id: version run: | + # Get the latest version from npm registry + latest_npm_version=$(npm view vibe-kanban version 2>/dev/null || echo "0.0.0") + echo "Latest npm version: $latest_npm_version" + timestamp=$(date +%Y%m%d%H%M%S) - # Hardcoded version - new_version="0.0.146" - new_tag="v${new_version}-${timestamp}" + # Update root package.json based on npm version, not current package.json + if [[ "${{ github.event.inputs.version_type }}" == "prerelease" ]]; then + # For prerelease, use current package.json version and add branch suffix + npm version prerelease --preid="${{ steps.branch.outputs.suffix }}" --no-git-tag-version - # Update root package.json - npm version $new_version --no-git-tag-version --allow-same-version + new_version=$(node -p "require('./package.json').version") + new_tag="v${new_version}.${timestamp}" + else + # For regular releases, use npm version and bump it + npm version $latest_npm_version --no-git-tag-version --allow-same-version + npm version ${{ github.event.inputs.version_type }} --no-git-tag-version + + new_version=$(node -p "require('./package.json').version") + new_tag="v${new_version}-${timestamp}" + fi # Update npx-cli package.json to match cd npx-cli