Update Fleet-maintained apps#48260
Conversation
Generated automatically with cmd/maintained-apps.
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
Script Diff Resultsee/maintained-apps/outputs/alcove/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/brave-browser/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cursor/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/fastmail/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/google-gemini/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/nodejs/windows.json=== Install Script (no changes) ===
=== Uninstall // 039fa7af -> 4b733ca4 ===
--- /tmp/old.Eu1kC2 2026-06-25 09:05:52.774203527 +0000
+++ /tmp/new.xYAslx 2026-06-25 09:05:52.774203527 +0000
@@ -1,4 +1,4 @@
-$product_code = '{F49784C1-6317-4E69-BFFC-3F02CA4A5D5A}'
+$product_code = '{16ACB226-F825-4982-A438-4E2A4D52BC44}'
$timeoutSeconds = 300 # 5 minute timeout
# Fleet uninstalls app using product code that's extracted on uploadee/maintained-apps/outputs/postman/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableplus/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/termius/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/termius/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
WalkthroughThis PR updates maintained app output JSON for multiple macOS and Windows apps. The changes bump target versions, adjust patched-version SQL checks, and replace installer URLs and SHA-256 checksums where needed. The Node.js Windows entry also updates the uninstall script reference and its corresponding uninstall snippet. Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 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
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@ee/maintained-apps/outputs/tableplus/darwin.json`:
- Around line 4-9: The TablePlus version gate in the maintained-apps output is
inconsistent with the installer URL artifact, so the patch check may classify
installs incorrectly. Update the `version` field and the `queries.patched`
threshold in the TablePlus JSON entry to match the actual TablePlus release
represented by the installer artifact path, and make sure the `exists` and
`version_compare` logic in this entry use the same corrected version value.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 2ec54d8f-329e-47f4-b171-4eee0374c134
📒 Files selected for processing (10)
ee/maintained-apps/outputs/alcove/darwin.jsonee/maintained-apps/outputs/brave-browser/windows.jsonee/maintained-apps/outputs/cursor/windows.jsonee/maintained-apps/outputs/fastmail/darwin.jsonee/maintained-apps/outputs/google-gemini/darwin.jsonee/maintained-apps/outputs/nodejs/windows.jsonee/maintained-apps/outputs/postman/windows.jsonee/maintained-apps/outputs/tableplus/darwin.jsonee/maintained-apps/outputs/termius/darwin.jsonee/maintained-apps/outputs/termius/windows.json
| "version": "26.6.0", | ||
| "queries": { | ||
| "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinyapp.TablePlus';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinyapp.TablePlus' AND version_compare(bundle_short_version, '7.2.2') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tinyapp.TablePlus' AND version_compare(bundle_short_version, '26.6.0') < 0);" | ||
| }, | ||
| "installer_url": "https://files.tableplus.com/macos/722/TablePlus.dmg", | ||
| "installer_url": "https://files.tableplus.com/macos/730/TablePlus.dmg", |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
Verify version/patched threshold for TablePlus (26.6.0)
Line 4 and Line 7 look inconsistent with the installer artifact path (/730/) and expected TablePlus versioning. If this should be 7.3.0 (or similar), the current 26.6.0 threshold would misclassify installs as unpatched.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@ee/maintained-apps/outputs/tableplus/darwin.json` around lines 4 - 9, The
TablePlus version gate in the maintained-apps output is inconsistent with the
installer URL artifact, so the patch check may classify installs incorrectly.
Update the `version` field and the `queries.patched` threshold in the TablePlus
JSON entry to match the actual TablePlus release represented by the installer
artifact path, and make sure the `exists` and `version_compare` logic in this
entry use the same corrected version value.
Automated ingestion of latest Fleet-maintained app data. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Chores** * Updated maintained app definitions to reflect newer releases for Alcove, Brave Browser, Cursor, Fastmail, Google Gemini, Node.js, Postman, TablePlus, and Termius. * Installation and patch detection now recognize the latest available versions, improving upgrade checks and package availability across macOS and Windows. * Refreshed download details and checksums to match the newer installers where applicable. <!-- end of auto-generated comment: release notes by coderabbit.ai --> Co-authored-by: allenhouchins <32207388+allenhouchins@users.noreply.github.com>
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit