Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "@superset/desktop",
"productName": "Superset",
"description": "The last developer tool you'll ever need",
"version": "0.0.76",
"version": "0.0.75",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 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.json

Repository: 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:

  1. 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.
  2. Semantic versioning violation: Version numbers should monotonically increase.
  3. 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.

"main": "./dist/main/index.js",
"resources": "src/resources",
"repository": {
Expand Down
Loading