Skip to content

Update Fleet-maintained apps - #49939

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

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

Conversation

@fleet-release

@fleet-release fleet-release commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • New Features

    • Added the latest available versions for a broad range of maintained macOS and Windows applications.
    • Updated installers and verification data for Antigravity, Arc, CapCut, ClickUp, Dot, Downie, Firefox Nightly, GoLand, Granola, Kiro CLI, Krisp, Microsoft Edge, Miro, OBS Studio, Ocenaudio, Pastebot, Rive, Super Productivity, Superhuman, WeChat, Yaak, and Zen Browser.
  • Bug Fixes

    • Improved CapCut and Pastebot removal behavior for their latest releases.

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

Copy link
Copy Markdown
Contributor

Script Diff Results

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

@coderabbitai

coderabbitai Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

Updated 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

  • fleetdm/fleet#49935 — Updates overlapping maintained-app entries and version metadata fields.
  • fleetdm/fleet#49938 — Applies similar maintained-app metadata updates for overlapping applications.
  • fleetdm/fleet#49934 — Performs the same type of version, query, installer, and checksum updates.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description is too vague and does not include the required issue reference, checklist items, or testing details from the template. Add the required template sections, including Related issue, checklist items, and a Testing summary with any relevant validation.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and matches the main change: an automated update to Fleet-maintained apps.
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-2607251616

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

📥 Commits

Reviewing files that changed from the base of the PR and between 5b36fb5 and 08a7983.

📒 Files selected for processing (24)
  • ee/maintained-apps/outputs/antigravity/darwin.json
  • ee/maintained-apps/outputs/arc/darwin.json
  • ee/maintained-apps/outputs/capcut/darwin.json
  • ee/maintained-apps/outputs/clickup/darwin.json
  • ee/maintained-apps/outputs/clickup/windows.json
  • ee/maintained-apps/outputs/dot/darwin.json
  • ee/maintained-apps/outputs/downie/darwin.json
  • ee/maintained-apps/outputs/firefox@nightly/darwin.json
  • ee/maintained-apps/outputs/goland/windows.json
  • ee/maintained-apps/outputs/granola/darwin.json
  • ee/maintained-apps/outputs/kiro-cli/darwin.json
  • ee/maintained-apps/outputs/krisp/darwin.json
  • ee/maintained-apps/outputs/microsoft-edge/windows.json
  • ee/maintained-apps/outputs/miro/darwin.json
  • ee/maintained-apps/outputs/obs/darwin.json
  • ee/maintained-apps/outputs/ocenaudio/darwin.json
  • ee/maintained-apps/outputs/ocenaudio/windows.json
  • ee/maintained-apps/outputs/pastebot/darwin.json
  • ee/maintained-apps/outputs/rive/darwin.json
  • ee/maintained-apps/outputs/super-productivity/darwin.json
  • ee/maintained-apps/outputs/superhuman/darwin.json
  • ee/maintained-apps/outputs/wechat/darwin.json
  • ee/maintained-apps/outputs/yaak/darwin.json
  • ee/maintained-apps/outputs/zen/darwin.json

Comment on lines +9 to +12
"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",

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.

🎯 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.

Comment on lines +4 to +11
"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",

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

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.

@github-actions

Copy link
Copy Markdown
Contributor

Closing in favor of #49940.

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