chore(desktop): bump version to 0.0.75#1485
Conversation
📝 WalkthroughWalkthroughThe desktop package version in Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minute Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@apps/desktop/package.json`:
- Line 5: The package.json "version" field was decreased to "0.0.75" which is a
downgrade; update the "version" value in apps/desktop's package.json (the
"version" key) to the correct, higher semantic version (e.g., change back to
"0.0.76" or the intended new bump) so versions monotonically increase, and then
verify the release script/branch/merge resolution that produced this change to
prevent regressions; ensure the commit message and PR title match the final
"version" value before merging.
| "productName": "Superset", | ||
| "description": "The last developer tool you'll ever need", | ||
| "version": "0.0.76", | ||
| "version": "0.0.75", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Check version history and verify the downgrade claim
echo "=== Git log for apps/desktop/package.json (last 15 commits) ==="
git log --oneline -15 -- apps/desktop/package.json 2>/dev/null || echo "No git history available"
echo -e "\n=== Recent version values from git history ==="
git log -p -10 -- apps/desktop/package.json 2>/dev/null | grep -E '^\+.*"version"|^-.*"version"' | head -20 || echo "Cannot extract version history"
echo -e "\n=== Current branch and version ==="
git branch -v 2>/dev/null || echo "No branch info"
grep '"version"' apps/desktop/package.json
echo -e "\n=== Check if electron-updater is in dependencies ==="
grep -E '"electron-updater"' apps/desktop/package.json && echo "Found electron-updater" || echo "electron-updater not found"
echo -e "\n=== Full version context from current file ==="
sed -n '1,10p' apps/desktop/package.jsonRepository: superset-sh/superset
Length of output: 938
🏁 Script executed:
#!/bin/bash
# Check version on main branch and earlier commits
echo "=== Version on main branch ==="
git show main:apps/desktop/package.json 2>/dev/null | grep '"version"' || echo "Cannot read main branch"
echo -e "\n=== All commits touching package.json in repository ==="
git log --all --oneline -- apps/desktop/package.json 2>/dev/null | head -20
echo -e "\n=== Detailed diff for the current commit ==="
git show ee420663 -- apps/desktop/package.json 2>/dev/null | head -50
echo -e "\n=== Previous commit before ee420663 ==="
git show ee420663^:apps/desktop/package.json 2>/dev/null | grep '"version"' || echo "Previous commit not available"Repository: superset-sh/superset
Length of output: 2574
Version downgrade detected—contradicts PR title and breaks update delivery.
The PR title states "bump version to 0.0.75" but this changes the version from 0.0.76 (on main) down to 0.0.75, which is a downgrade, not a bump. This creates critical issues:
- Auto-update failure: Users already on 0.0.76 will not be notified of this release since electron-updater only triggers updates for higher version numbers.
- Semantic versioning violation: Version numbers should monotonically increase.
- Release management confusion: The version history becomes non-linear.
This suggests either the wrong branch is being merged, a merge conflict was resolved incorrectly, the release script has a bug, or an intentional rollback that requires proper documentation. The discrepancy between the commit message ("bump") and the actual change (downgrade) must be resolved before merging.
🤖 Prompt for AI Agents
In `@apps/desktop/package.json` at line 5, The package.json "version" field was
decreased to "0.0.75" which is a downgrade; update the "version" value in
apps/desktop's package.json (the "version" key) to the correct, higher semantic
version (e.g., change back to "0.0.76" or the intended new bump) so versions
monotonically increase, and then verify the release script/branch/merge
resolution that produced this change to prevent regressions; ensure the commit
message and PR title match the final "version" value before merging.
Bumps desktop app version to 0.0.75.
This PR was automatically created by the release script.
Summary by CodeRabbit