Update Fleet-maintained apps - #50848
Conversation
Generated automatically with cmd/maintained-apps.
Script Diff Resultsee/maintained-apps/outputs/bettermouse/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/chatbox/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cisco-jabber/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/codexbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/devknife/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/firefox@nightly/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/glyphs/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/hive-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/krisp/darwin.json=== Install // 8eee0d6d -> c1b9cece ===
--- /tmp/old.ve7epC 2026-08-09 20:13:52.591797687 +0000
+++ /tmp/new.C3HM1c 2026-08-09 20:13:52.591797687 +0000
@@ -96,5 +96,5 @@
# install pkg files
quit_and_track_application 'ai.krisp.krispMac'
-sudo installer -pkg "$TMPDIR/krisp_3.14.6_arm64.pkg" -target / || exit $?
+sudo installer -pkg "$TMPDIR/Krisp_3.15.4_arm64.pkg" -target / || exit $?
relaunch_application 'ai.krisp.krispMac'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/marked-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/markedit/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ok-json/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/python-3.14/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/readest/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/reqable/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/stats/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
WalkthroughUpdated maintained-app metadata for 17 application definitions across macOS and Windows. Changes refresh versions, patch queries, installer URLs, and SHA-256 checksums. The Krisp installer script now references the 3.15.4 ARM64 package. The OK JSON installer changed from a ZIP archive to a DMG archive. Existing install, uninstall, detection, and open-process references remain unchanged unless noted. 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: 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/ok-json/darwin.json`:
- Line 10: Update the generated Darwin installer referenced by the OK JSON
configuration so it handles the DMG at installer_url using hdiutil mount, copies
OK JSON.app from the mounted volume, and detaches the volume afterward;
alternatively restore a ZIP installer_url compatible with the existing unzip
flow. Regenerate the script reference and run the Darwin installation test.
🪄 Autofix
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: 5905db0f-7b1a-4743-ae27-a9ad2ea825b6
📒 Files selected for processing (17)
ee/maintained-apps/outputs/bettermouse/darwin.jsonee/maintained-apps/outputs/chatbox/windows.jsonee/maintained-apps/outputs/cisco-jabber/darwin.jsonee/maintained-apps/outputs/codexbar/darwin.jsonee/maintained-apps/outputs/devknife/darwin.jsonee/maintained-apps/outputs/firefox@nightly/darwin.jsonee/maintained-apps/outputs/firefox@nightly/windows.jsonee/maintained-apps/outputs/glyphs/darwin.jsonee/maintained-apps/outputs/hive-app/darwin.jsonee/maintained-apps/outputs/krisp/darwin.jsonee/maintained-apps/outputs/marked-app/darwin.jsonee/maintained-apps/outputs/markedit/darwin.jsonee/maintained-apps/outputs/ok-json/darwin.jsonee/maintained-apps/outputs/python-3.14/windows.jsonee/maintained-apps/outputs/readest/windows.jsonee/maintained-apps/outputs/reqable/darwin.jsonee/maintained-apps/outputs/stats/darwin.json
| "open": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps a JOIN processes p ON substr(p.path, 1, LENGTH(a.path) + 1) = concat(a.path, '/') WHERE a.bundle_identifier = 'net.shinystone.OKJSON');" | ||
| }, | ||
| "installer_url": "https://okjson.app/download/okjson-latest.zip", | ||
| "installer_url": "https://okjson.app/download/okjson-latest.dmg", |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
Make the install script DMG-aware before changing this URL.
Line 11 still references 4f7c5083. That script runs unzip "$INSTALLER_PATH" and then copies the extracted application. The new DMG cannot be processed by unzip, so the OK JSON installation fails before OK JSON.app is copied. Update the generated install script to mount the DMG with hdiutil, or keep the ZIP URL. Regenerate the script reference and run the Darwin installation test. (raw.githubusercontent.com)
🔧 Suggested installer-script change
-# extract contents
-unzip "$INSTALLER_PATH" -d "$TMPDIR"
+MOUNT_POINT="$(mktemp -d)"
+hdiutil attach "$INSTALLER_PATH" -nobrowse -readonly \
+ -mountpoint "$MOUNT_POINT" >/dev/null || exit $?
+trap 'hdiutil detach "$MOUNT_POINT" >/dev/null 2>&1 || true; rm -rf "$MOUNT_POINT"' EXIT
-if ! sudo cp -R "$TMPDIR/OK JSON.app" "$APPDIR"; then
+if ! sudo cp -R "$MOUNT_POINT/OK JSON.app" "$APPDIR"; then🤖 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/ok-json/darwin.json` at line 10, Update the
generated Darwin installer referenced by the OK JSON configuration so it handles
the DMG at installer_url using hdiutil mount, copies OK JSON.app from the
mounted volume, and detaches the volume afterward; alternatively restore a ZIP
installer_url compatible with the existing unzip flow. Regenerate the script
reference and run the Darwin installation test.
Source: MCP tools
|
Closing in favor of #50849. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit