Skip to content

Update Fleet-maintained apps - #50848

Closed
fleet-release wants to merge 1 commit into
mainfrom
fma-2608092005
Closed

Update Fleet-maintained apps#50848
fleet-release wants to merge 1 commit into
mainfrom
fma-2608092005

Conversation

@fleet-release

@fleet-release fleet-release commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Updates
    • Refreshed available versions and installer metadata for BetterMouse, Chatbox, Cisco Jabber, CodexBar, DevKnife, Firefox Nightly, Glyphs, Hive, Krisp, Marked, MarkEdit, OK JSON, Python, Readest, Reqable, and Stats.
    • Updated download links and verification checksums to match the latest installers.
    • Improved Krisp installation support for its latest Apple silicon package.
    • Updated OK JSON to version 3.0 and its DMG installer.
    • Updated Firefox Nightly releases for macOS and Windows.

Generated automatically with cmd/maintained-apps.
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/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) ===

@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

Updated 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

  • fleetdm/fleet#50843: Directly overlaps on the BetterMouse, Firefox Nightly, and Krisp metadata entries.
  • fleetdm/fleet#50839: Updates Firefox Nightly macOS installer metadata and its SHA-256 checksum.
  • fleetdm/fleet#50756: Updates overlapping Chatbox Windows and CodexBar macOS metadata entries.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description identifies the automated app-data update but omits the required issue reference, checklist, and testing information. Use the repository template and complete or remove non-applicable sections, including the related issue, checklist, testing, and validation details.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the primary change: updating Fleet-maintained app data.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fma-2608092005

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

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.

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

📥 Commits

Reviewing files that changed from the base of the PR and between 6ae6d11 and ff763f1.

📒 Files selected for processing (17)
  • ee/maintained-apps/outputs/bettermouse/darwin.json
  • ee/maintained-apps/outputs/chatbox/windows.json
  • ee/maintained-apps/outputs/cisco-jabber/darwin.json
  • ee/maintained-apps/outputs/codexbar/darwin.json
  • ee/maintained-apps/outputs/devknife/darwin.json
  • ee/maintained-apps/outputs/firefox@nightly/darwin.json
  • ee/maintained-apps/outputs/firefox@nightly/windows.json
  • ee/maintained-apps/outputs/glyphs/darwin.json
  • ee/maintained-apps/outputs/hive-app/darwin.json
  • ee/maintained-apps/outputs/krisp/darwin.json
  • ee/maintained-apps/outputs/marked-app/darwin.json
  • ee/maintained-apps/outputs/markedit/darwin.json
  • ee/maintained-apps/outputs/ok-json/darwin.json
  • ee/maintained-apps/outputs/python-3.14/windows.json
  • ee/maintained-apps/outputs/readest/windows.json
  • ee/maintained-apps/outputs/reqable/darwin.json
  • ee/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",

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.

🗄️ 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

@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Closing in favor of #50849.

@github-actions github-actions Bot closed this Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants