Update Fleet-maintained apps - #49939
Conversation
Generated automatically with cmd/maintained-apps.
Script Diff Resultsee/maintained-apps/outputs/antigravity/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/arc/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/capcut/darwin.json=== Install Script (no changes) ===
=== Uninstall // a9b4c8a1 -> 30a898df ===
--- /tmp/old.R05dPJ 2026-07-25 16:21:03.996322724 +0000
+++ /tmp/new.gg9bNY 2026-07-25 16:21:03.996322724 +0000
@@ -56,4 +56,3 @@
trash $LOGGED_IN_USER '~/Library/Application Scripts/com.lemon.lvoverseas'
trash $LOGGED_IN_USER '~/Library/Containers/com.lemon.lvoverseas'
trash $LOGGED_IN_USER '~/Library/Group Containers/22MMUN2RN5.lv'
-trash $LOGGED_IN_USER '~/Library/Group Containers/22MMUN2RN5.ve'ee/maintained-apps/outputs/clickup/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/clickup/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/dot/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/downie/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/firefox@nightly/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/goland/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/granola/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/kiro-cli/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/krisp/darwin.json=== Install // e15a2faa -> 37cf5d02 ===
--- /tmp/old.rBnhgy 2026-07-25 16:21:04.238324700 +0000
+++ /tmp/new.KHSGFW 2026-07-25 16:21:04.238324700 +0000
@@ -96,5 +96,5 @@
# install pkg files
quit_and_track_application 'ai.krisp.krispMac'
-sudo installer -pkg "$TMPDIR/krisp_3.14.4_arm64.pkg" -target /
+sudo installer -pkg "$TMPDIR/krisp_3.14.6_arm64.pkg" -target /
relaunch_application 'ai.krisp.krispMac'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-edge/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/miro/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/obs/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/pastebot/darwin.json=== Install Script (no changes) ===
=== Uninstall // fdce5819 -> 885af44b ===
--- /tmp/old.Qvggk8 2026-07-25 16:21:04.376325636 +0000
+++ /tmp/new.XrFjyI 2026-07-25 16:21:04.376325636 +0000
@@ -92,11 +92,13 @@
fi
}
-quit_application 'com.tapbots.Pastebot2Mac'
+quit_application 'com.tapbots.Pastebot3Mac'
sudo rm -rf "$APPDIR/Pastebot.app"
-trash $LOGGED_IN_USER '~/Library/Application Scripts/9JTH7AWHE6.com.tapbots.Pastebot2Mac'
-trash $LOGGED_IN_USER '~/Library/Application Scripts/com.tapbots.Pastebot2Mac*'
-trash $LOGGED_IN_USER '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tapbots.pastebot2mac.launchhelper.sfl*'
-trash $LOGGED_IN_USER '~/Library/Containers/com.tapbots.Pastebot2Mac*'
-trash $LOGGED_IN_USER '~/Library/Group Containers/9JTH7AWHE6.com.tapbots.Pastebot2Mac'
-trash $LOGGED_IN_USER '~/Library/Preferences/com.tapbots.Pastebot2Mac.plist'
+sudo rm -rf 'pastebot-tool'
+sudo rm -rf 'pastebot-mcp'
+trash $LOGGED_IN_USER '~/Library/Application Scripts/*.com.tapbots.Pastebot*Mac'
+trash $LOGGED_IN_USER '~/Library/Application Scripts/com.tapbots.Pastebot*Mac*'
+trash $LOGGED_IN_USER '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tapbots.pastebot*mac.launchhelper.sfl*'
+trash $LOGGED_IN_USER '~/Library/Containers/com.tapbots.Pastebot*Mac*'
+trash $LOGGED_IN_USER '~/Library/Group Containers/*.com.tapbots.Pastebot*Mac'
+trash $LOGGED_IN_USER '~/Library/Preferences/com.tapbots.Pastebot*Mac.plist'ee/maintained-apps/outputs/rive/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/super-productivity/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/superhuman/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/wechat/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/yaak/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/zen/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
WalkthroughUpdated maintained-app metadata for newer macOS and Windows releases, including versions, patch queries, installer URLs, and SHA-256 checksums. Krisp’s installer script now targets the 3.14.6 package. CapCut and Pastebot reference updated uninstall scripts with revised cleanup behavior. Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ 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: 2
🤖 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/krisp/darwin.json`:
- Around line 9-12: Update the Krisp macOS install script referenced by
install_script_ref to install the downloaded package via $INSTALLER_PATH instead
of a differently cased hardcoded filename, then regenerate install_script_ref.
Apply the same correction to the corresponding entry also identified by the
review.
In `@ee/maintained-apps/outputs/pastebot/darwin.json`:
- Around line 4-11: Update the Pastebot 3 configuration queries and scripts to
use the actual Pastebot 3 bundle identifier consistently, replacing remaining
Pastebot 2 references in exists/patched queries and install-related behavior.
Regenerate install_script_ref after aligning the install script, while
preserving the existing version comparison and uninstall reference unless
required by the script update.
🪄 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 Plus
Run ID: a5438765-cd13-449d-98fd-7db754de9e24
📒 Files selected for processing (24)
ee/maintained-apps/outputs/antigravity/darwin.jsonee/maintained-apps/outputs/arc/darwin.jsonee/maintained-apps/outputs/capcut/darwin.jsonee/maintained-apps/outputs/clickup/darwin.jsonee/maintained-apps/outputs/clickup/windows.jsonee/maintained-apps/outputs/dot/darwin.jsonee/maintained-apps/outputs/downie/darwin.jsonee/maintained-apps/outputs/firefox@nightly/darwin.jsonee/maintained-apps/outputs/goland/windows.jsonee/maintained-apps/outputs/granola/darwin.jsonee/maintained-apps/outputs/kiro-cli/darwin.jsonee/maintained-apps/outputs/krisp/darwin.jsonee/maintained-apps/outputs/microsoft-edge/windows.jsonee/maintained-apps/outputs/miro/darwin.jsonee/maintained-apps/outputs/obs/darwin.jsonee/maintained-apps/outputs/ocenaudio/darwin.jsonee/maintained-apps/outputs/ocenaudio/windows.jsonee/maintained-apps/outputs/pastebot/darwin.jsonee/maintained-apps/outputs/rive/darwin.jsonee/maintained-apps/outputs/super-productivity/darwin.jsonee/maintained-apps/outputs/superhuman/darwin.jsonee/maintained-apps/outputs/wechat/darwin.jsonee/maintained-apps/outputs/yaak/darwin.jsonee/maintained-apps/outputs/zen/darwin.json
| "installer_url": "https://cdn.krisp.ai/mp/mn/3.14/mac/Krisp_3.14.6_arm64.pkg", | ||
| "install_script_ref": "37cf5d02", | ||
| "uninstall_script_ref": "0d2116c2", | ||
| "sha256": "1d1fb0a2e026b5a6414d4c20c5839fde1fe1170c3edce2a1da53f2b2f6d25aa1", | ||
| "sha256": "e8f321838c6627462974441e3d6a79c2f8bb473e29cf68824227f3b4a215d774", |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
Use the exact downloaded package path.
Line 9 names Krisp_3.14.6_arm64.pkg, but Line 20 installs krisp_3.14.6_arm64.pkg. On a case-sensitive macOS volume, the installer will fail because the referenced file does not exist. Prefer $INSTALLER_PATH and regenerate install_script_ref.
Proposed fix
- sudo installer -pkg "$TMPDIR/krisp_3.14.6_arm64.pkg" -target /
+ sudo installer -pkg "$INSTALLER_PATH" -target /Also applies to: 20-20
🤖 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/krisp/darwin.json` around lines 9 - 12, Update the
Krisp macOS install script referenced by install_script_ref to install the
downloaded package via $INSTALLER_PATH instead of a differently cased hardcoded
filename, then regenerate install_script_ref. Apply the same correction to the
corresponding entry also identified by the review.
| "version": "3.0", | ||
| "queries": { | ||
| "exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.tapbots.Pastebot2Mac';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tapbots.Pastebot2Mac' AND version_compare(bundle_short_version, '2.4.8') < 0);" | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.tapbots.Pastebot2Mac' AND version_compare(bundle_short_version, '3.0') < 0);" | ||
| }, | ||
| "installer_url": "https://tapbots.net/pastebot2/Pastebot.dmg", | ||
| "installer_url": "https://tapbots.net/pastebot3/Pastebot.30000.dmg", | ||
| "install_script_ref": "47ea7aec", | ||
| "uninstall_script_ref": "fdce5819", | ||
| "sha256": "3cd01fee94994cebce198ea81e48dce9b1aef86986836d17fc86f91fa9f047cc", | ||
| "uninstall_script_ref": "885af44b", |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
Align Pastebot 3 bundle identifiers across all scripts and queries.
Lines 6-7 and the preserved install script reference still target com.tapbots.Pastebot2Mac, while Line 20 targets com.tapbots.Pastebot3Mac. If the 3.0 artifact uses the new identifier, the NOT EXISTS patch query can report the app as patched when it is absent, and installation will not quit or relaunch the correct app. Use the actual Pastebot 3 bundle ID consistently and regenerate install_script_ref.
Proposed alignment
- bundle_identifier = 'com.tapbots.Pastebot2Mac'
+ bundle_identifier = 'com.tapbots.Pastebot3Mac'
- quit_and_track_application 'com.tapbots.Pastebot2Mac'
+ quit_and_track_application 'com.tapbots.Pastebot3Mac'
- relaunch_application 'com.tapbots.Pastebot2Mac'
+ relaunch_application 'com.tapbots.Pastebot3Mac'Also applies to: 20-20
🤖 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/pastebot/darwin.json` around lines 4 - 11, Update
the Pastebot 3 configuration queries and scripts to use the actual Pastebot 3
bundle identifier consistently, replacing remaining Pastebot 2 references in
exists/patched queries and install-related behavior. Regenerate
install_script_ref after aligning the install script, while preserving the
existing version comparison and uninstall reference unless required by the
script update.
|
Closing in favor of #49940. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit
New Features
Bug Fixes