镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Update Fleet-maintained apps - #57380

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

fleet-release wants to merge 1 commit into
mainfrom
fma-2611031201

Conversation

@fleet-release

@fleet-release fleet-release commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Updates
    • Updated managed app versions and installers across Windows and macOS, including Azure CLI, Chrome, Firefox Nightly, Kiro, Ollama, Tailscale, Todoist, and many others.
    • Refreshed version checks and download verification details where applicable.
  • Bug Fixes
    • Improved uninstall cleanup for several macOS apps by removing additional app data, logs, caches, and recent-document entries.
    • Updated MacPacker’s download location.

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

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/maintained-apps/outputs/azure-cli/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/bandiview/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/beekeeper-studio/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/canva/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/charmstone/darwin.json

=== Install Script (no changes) ===
=== Uninstall // ea4b9297 -> 01f7cea9 ===

--- /tmp/old.Ijnne8	2026-11-03 12:08:10.345668831 +0000
+++ /tmp/new.RriGOi	2026-11-03 12:08:10.345668831 +0000
@@ -131,6 +131,7 @@
 quit_application 'com.knollsoft.CharmstonePro' || exit 1
 sudo rm -rf "$APPDIR/Charmstone.app"
 trash "$LOGGED_IN_USER" '~/Library/Application Support/Charmstone Pro'
+trash "$LOGGED_IN_USER" '~/Library/Application Support/Charmstone'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.knollsoft.charmstonepro.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.knollsoft.CharmstonePro'
 trash "$LOGGED_IN_USER" '~/Library/HTTPStorages/com.knollsoft.CharmstonePro'

ee/maintained-apps/outputs/clockify/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/cork/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/cursor/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/dbvisualizer/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/discord/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/dockdoor/darwin.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/drofus/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/extradock/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/filebeat/windows.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/fork/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/front/darwin.json

=== Install Script (no changes) ===
=== Uninstall // ed23ca75 -> 6a0d7c4c ===

--- /tmp/old.DYZBG5	2026-11-03 12:08:10.890667840 +0000
+++ /tmp/new.aVkvve	2026-11-03 12:08:10.890667840 +0000
@@ -130,7 +130,11 @@
 
 quit_application 'com.frontapp.Front' || exit 1
 sudo rm -rf "$APPDIR/Front.app"
+trash "$LOGGED_IN_USER" '~/Library/Application Scripts/com.frontapp.Front.ShareExtension'
+trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.frontapp.front.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/Front'
+trash "$LOGGED_IN_USER" '~/Library/Caches/Front'
+trash "$LOGGED_IN_USER" '~/Library/Containers/com.frontapp.Front.ShareExtension'
 trash "$LOGGED_IN_USER" '~/Library/FrontBoard'
 trash "$LOGGED_IN_USER" '~/Library/Logs/Front'
 trash "$LOGGED_IN_USER" '~/Library/Preferences/com.frontapp.Front.plist'

ee/maintained-apps/outputs/google-chrome/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/grok-bot/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/gyazo/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/handy/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 30542bef -> 780bd6f9 ===

--- /tmp/old.orrNVq	2026-11-03 12:08:11.051667547 +0000
+++ /tmp/new.ZO1ORX	2026-11-03 12:08:11.052667545 +0000
@@ -133,4 +133,5 @@
 trash "$LOGGED_IN_USER" '~/Library/Application Support/com.pais.handy'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.pais.handy'
 trash "$LOGGED_IN_USER" '~/Library/LaunchAgents/Handy.plist'
+trash "$LOGGED_IN_USER" '~/Library/Logs/com.pais.handy'
 trash "$LOGGED_IN_USER" '~/Library/WebKit/com.pais.handy'

ee/maintained-apps/outputs/kiro/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/kiro/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/lightburn/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/macpacker/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/macvim-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 304428e3 -> 05d7f701 ===

--- /tmp/old.HW0L1d	2026-11-03 12:08:11.264667160 +0000
+++ /tmp/new.VzLOYz	2026-11-03 12:08:11.264667160 +0000
@@ -143,6 +143,7 @@
 sudo rm -rf 'vimex'
 sudo rm -rf 'vi'
 sudo rm -rf 'mvimdiff'
+trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.vim.macvim.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Caches/org.vim.MacVim'
 trash "$LOGGED_IN_USER" '~/Library/Preferences/org.vim.MacVim.LSSharedFileList.plist'
 trash "$LOGGED_IN_USER" '~/Library/Preferences/org.vim.MacVim.plist'

ee/maintained-apps/outputs/mattermost/darwin.json

=== Install Script (no changes) ===
=== Uninstall // ad27a099 -> 2cf23e20 ===

--- /tmp/old.xiMCnf	2026-11-03 12:08:11.324667051 +0000
+++ /tmp/new.xiOzXg	2026-11-03 12:08:11.324667051 +0000
@@ -130,6 +130,7 @@
 
 quit_application 'Mattermost.Desktop' || exit 1
 sudo rm -rf "$APPDIR/Mattermost.app"
+trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/mattermost.desktop.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/Mattermost'
 trash "$LOGGED_IN_USER" '~/Library/Containers/Mattermost.Desktop'
 trash "$LOGGED_IN_USER" '~/Library/Logs/Mattermost'

ee/maintained-apps/outputs/mattermost/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/middle/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 56a35305 -> f8413060 ===

--- /tmp/old.uFowYw	2026-11-03 12:08:11.441666838 +0000
+++ /tmp/new.QCu5JY	2026-11-03 12:08:11.442666836 +0000
@@ -131,6 +131,7 @@
 quit_application 'com.knollsoft.Middle' || exit 1
 sudo rm -rf "$APPDIR/Middle.app"
 trash "$LOGGED_IN_USER" '~/Library/Application Scripts/com.knollsoft.MiddleLauncher'
+trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.knollsoft.middle.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/Middle'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.knollsoft.Middle'
 trash "$LOGGED_IN_USER" '~/Library/Containers/com.knollsoft.MiddleLauncher'

ee/maintained-apps/outputs/morgen/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/morgen/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/nosql-workbench/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 812121bc -> 7be8a6d6 ===

--- /tmp/old.l22f4D	2026-11-03 12:08:11.562666618 +0000
+++ /tmp/new.pyGiNm	2026-11-03 12:08:11.563666616 +0000
@@ -131,6 +131,7 @@
 quit_application 'com.dynamodb.workbench' || exit 1
 sudo rm -rf "$APPDIR/NoSQL Workbench.app"
 trash "$LOGGED_IN_USER" '~/Library/Application Support/Caches/nosql-workbench-updater'
+trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.dynamodb.workbench.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/NoSQL Workbench'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.dynamodb.workbench'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.dynamodb.workbench.ShipIt'

ee/maintained-apps/outputs/nosql-workbench/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/nvidia-sync/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 006838c6 -> 8bd25a17 ===

--- /tmp/old.Rzmtf7	2026-11-03 12:08:11.684666396 +0000
+++ /tmp/new.ERIkUa	2026-11-03 12:08:11.684666396 +0000
@@ -130,5 +130,6 @@
 
 quit_application 'com.nvidia.nvidia-sync' || exit 1
 sudo rm -rf "$APPDIR/NVIDIA Sync.app"
+trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nvidia.nvidia-sync.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/NVIDIA/Sync'
 trash "$LOGGED_IN_USER" '~/Library/Preferences/com.nvidia.nvidia-sync.plist'

ee/maintained-apps/outputs/ollama/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/ollama/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/only-switch/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/openaudible/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/pastebot/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/pdf-expert/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 588b8e38 -> d2563374 ===

--- /tmp/old.JXP73z	2026-11-03 12:08:11.930665949 +0000
+++ /tmp/new.FzsX0S	2026-11-03 12:08:11.930665949 +0000
@@ -130,14 +130,18 @@
 
 quit_application 'com.readdle.PDFExpert-Mac' || exit 1
 sudo rm -rf "$APPDIR/PDF Expert.app"
+trash "$LOGGED_IN_USER" '~/Library/Application Scripts/com.readdle.PDFExpert-Mac.Widgets'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.readdle.pdfexpert-mac.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/com.readdle.PDFExpert-Mac'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/PDF Expert'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.readdle.PDFExpert-Installer'
 trash "$LOGGED_IN_USER" '~/Library/Caches/com.readdle.PDFExpert-Mac'
+trash "$LOGGED_IN_USER" '~/Library/Containers/com.readdle.PDFExpert-Mac.Widgets'
 trash "$LOGGED_IN_USER" '~/Library/HTTPStorages/com.readdle.PDFExpert-Installer'
 trash "$LOGGED_IN_USER" '~/Library/HTTPStorages/com.readdle.PDFExpert-Mac'
 trash "$LOGGED_IN_USER" '~/Library/HTTPStorages/com.readdle.PDFExpert-Mac.binarycookies'
 trash "$LOGGED_IN_USER" '~/Library/PDF Expert'
 trash "$LOGGED_IN_USER" '~/Library/Preferences/com.readdle.PDFExpert-Mac.plist'
+trash "$LOGGED_IN_USER" '~/Library/Preferences/group.com.readdle.PDFExpert-Mac.appsflyer.remotecontrol.plist'
+trash "$LOGGED_IN_USER" '~/Library/Preferences/group.com.readdle.PDFExpert-Mac.firebase.plist'
 trash "$LOGGED_IN_USER" '~/Library/SyncedPreferences/com.apple.kvs/ChangeTokens/NoEncryption/PDF Expert'

ee/maintained-apps/outputs/postman/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/power-bi/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/powerphotos/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/proxyman/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/rive/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/sqlpro-studio/darwin.json

=== Install Script (no changes) ===
=== Uninstall // 8a046ec1 -> e835cf55 ===

--- /tmp/old.hNYSwT	2026-11-03 12:08:12.182665491 +0000
+++ /tmp/new.wYn4Fa	2026-11-03 12:08:12.182665491 +0000
@@ -130,5 +130,6 @@
 
 quit_application 'com.hankinsoft.osx.sqlprostudio' || exit 1
 sudo rm -rf "$APPDIR/SQLPro Studio.app"
+trash "$LOGGED_IN_USER" '~/Library/Application Scripts/com.hankinsoft.osx.sqlprostudio'
 trash "$LOGGED_IN_USER" '~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankinsoft.osx.sqlprostudio.sfl*'
 trash "$LOGGED_IN_USER" '~/Library/Containers/com.hankinsoft.osx.sqlprostudio'

ee/maintained-apps/outputs/steermouse/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tabtab/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tailscale-app/darwin.json

=== Install // 0fe41191 -> 7b2dea21 ===

--- /tmp/old.9izioi	2026-11-03 12:08:12.317665247 +0000
+++ /tmp/new.tXpI1o	2026-11-03 12:08:12.317665247 +0000
@@ -96,5 +96,5 @@
 
 # install pkg files
 quit_and_track_application 'io.tailscale.ipn.macsys' || exit 1
-sudo installer -pkg "$TMPDIR/Tailscale-1.104.4-macos.pkg" -target / || exit $?
+sudo installer -pkg "$TMPDIR/Tailscale-1.104.5-macos.pkg" -target / || exit $?
 relaunch_application 'io.tailscale.ipn.macsys'

=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tailscale/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/ticktick/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/todoist-app/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/todoist-app/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tuple/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/updf/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/visual-studio-code/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/whatsapp/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/willow-voice/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/worksheet-crafter/darwin.json

=== Install // b660e692 -> fe21885b ===

--- /tmp/old.epr460	2026-11-03 12:08:12.732664569 +0000
+++ /tmp/new.H51Bhh	2026-11-03 12:08:12.732664569 +0000
@@ -96,5 +96,5 @@
 
 # install pkg files
 quit_and_track_application 'com.schoolcraft.Worksheet Crafter' || exit 1
-sudo installer -pkg "$TMPDIR/worksheet-crafter_2026.3.4.pkg" -target / || exit $?
+sudo installer -pkg "$TMPDIR/worksheet-crafter_2026.3.5.pkg" -target / || exit $?
 relaunch_application 'com.schoolcraft.Worksheet Crafter'

=== Uninstall Script (no changes) ===

@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Walkthrough

The pull request refreshes many Fleet-maintained app records across Windows and macOS. Changes include release versions, patch-detection thresholds, installer URLs, and checksums. Some entries also update install or uninstall script references and installer commands. Several macOS uninstall scripts add cleanup for application data, logs, recent-document lists, extensions, or widgets. Other queries and scripts remain unchanged where noted.

Possibly related PRs

  • fleetdm/fleet#57374: Updates many of the same maintained-app records, including Azure CLI, Beekeeper Studio, Canva, Charmstone, Cursor, Morgen, and Todoist.
  • fleetdm/fleet#56888: Updates overlapping maintained-app records, including dRofus, Kiro, OnlySwitch, and Todoist.
  • fleetdm/fleet#56389: Updates several of the same records, including Kiro, OnlySwitch, Todoist, Grok Bot, and Visual Studio Code.
Merge Risk: Minimal · up to d24d6

The catalog refresh has no established merge-blocking regression. Pastebot’s bundle identifier remains unverified; confirm it during normal application validation.

Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Description check Warning The description states the change in one line: automated ingestion of the latest Fleet-maintained app data. It does not follow the repository template. It omits the related issue reference, the checkl… Expand the description to follow the repository template. Add the related issue line (for example, "Resolves #" with the issue number, or "N/A"). Complete the checklist, marking items that apply and deleting items that do not. Add the requi…
Passed Passed checks: 4 passed
Check name Status Explanation
Title check Passed The title "Update Fleet-maintained apps" matches the changeset, which updates version, installer URL, and SHA-256 values across many Fleet-maintained app manifests (outputs for darwin and windows). It…
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
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.
Full details: Title check

Explanation

The title "Update Fleet-maintained apps" matches the changeset, which updates version, installer URL, and SHA-256 values across many Fleet-maintained app manifests (outputs for darwin and windows). It names the primary change but does not say which apps or what kind of update, so it is broad. This is acceptable because the check allows titles that are overly broad.

Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (60 skipped: 60 unsupported.)

Full details: Description check

Explanation

The description states the change in one line: automated ingestion of the latest Fleet-maintained app data. It does not follow the repository template. It omits the related issue reference, the checklist, the AI tool section that agents must add, and any testing notes. The objectives note that the description does not report validation results or untested scope. Most required template content is missing, so the description is largely incomplete.

Resolution

Expand the description to follow the repository template. Add the related issue line (for example, "Resolves #" with the issue number, or "N/A"). Complete the checklist, marking items that apply and deleting items that do not. Add the required "## AI" section with the tool and model ID, since the change is automated ingestion. Describe the testing performed, including whether the manifests were validated, and state whether a changes file is needed under changes/.

Finishing Touches
Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Tip

🎯 Customize your risk assessments

Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.

✅ Automatic approvals, with your rules

Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.

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

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

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

Additional comments: 1
ee/maintained-apps/outputs/pastebot/darwin.json-7-7: 1

7-7: Minor · Potential issue · Quick win

Unverified finding
We couldn't verify this from the code. It is shown for review, not as a verified issue.

The refreshed Pastebot 3.2 patch query still matches only com.tapbots.Pastebot2Mac, whereas the supplied uninstall script also quits com.tapbots.Pastebot3Mac. If the 3.2 installer supplies the latter bundle rather than the former, detection cannot assess the installed 3.2 app.

Fleet may fail to recognize the installed maintained app or report its patch state incorrectly.

This can occur when: Pastebot 3.2 is installed with bundle identifier com.tapbots.Pastebot3Mac and no app with com.tapbots.Pastebot2Mac is present.

Review info
Run configuration
  • Source mode: Auto
  • Repository: fleetdm/fleet
  • Branch: main
  • File: .coderabbit.yaml
  • Commit: 43749fa
  • Layers: Repository YAML
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a204a978-b573-49f3-bf0e-651b77d3f0fa
Commits

Reviewing files that changed from the base of the PR and between 43749fa and d24d6ba.

Files selected for processing: 60
  • ee/maintained-apps/outputs/azure-cli/windows.json
  • ee/maintained-apps/outputs/bandiview/windows.json
  • ee/maintained-apps/outputs/beekeeper-studio/windows.json
  • ee/maintained-apps/outputs/canva/windows.json
  • ee/maintained-apps/outputs/charmstone/darwin.json
  • ee/maintained-apps/outputs/clockify/windows.json
  • ee/maintained-apps/outputs/cork/darwin.json
  • ee/maintained-apps/outputs/cursor/darwin.json
  • ee/maintained-apps/outputs/dbvisualizer/darwin.json
  • ee/maintained-apps/outputs/discord/windows.json
  • ee/maintained-apps/outputs/dockdoor/darwin.json
  • ee/maintained-apps/outputs/dot/darwin.json
  • ee/maintained-apps/outputs/drofus/windows.json
  • ee/maintained-apps/outputs/extradock/darwin.json
  • ee/maintained-apps/outputs/filebeat/windows.json
  • ee/maintained-apps/outputs/firefox@nightly/darwin.json
  • ee/maintained-apps/outputs/fork/windows.json
  • ee/maintained-apps/outputs/front/darwin.json
  • ee/maintained-apps/outputs/google-chrome/windows.json
  • ee/maintained-apps/outputs/grok-bot/darwin.json
  • ee/maintained-apps/outputs/gyazo/darwin.json
  • ee/maintained-apps/outputs/handy/darwin.json
  • ee/maintained-apps/outputs/kiro/darwin.json
  • ee/maintained-apps/outputs/kiro/windows.json
  • ee/maintained-apps/outputs/lightburn/darwin.json
  • ee/maintained-apps/outputs/macpacker/darwin.json
  • ee/maintained-apps/outputs/macvim-app/darwin.json
  • ee/maintained-apps/outputs/mattermost/darwin.json
  • ee/maintained-apps/outputs/mattermost/windows.json
  • ee/maintained-apps/outputs/middle/darwin.json
  • ee/maintained-apps/outputs/morgen/darwin.json
  • ee/maintained-apps/outputs/morgen/windows.json
  • ee/maintained-apps/outputs/nosql-workbench/darwin.json
  • ee/maintained-apps/outputs/nosql-workbench/windows.json
  • ee/maintained-apps/outputs/nvidia-sync/darwin.json
  • ee/maintained-apps/outputs/ollama/darwin.json
  • ee/maintained-apps/outputs/ollama/windows.json
  • ee/maintained-apps/outputs/only-switch/darwin.json
  • ee/maintained-apps/outputs/openaudible/darwin.json
  • ee/maintained-apps/outputs/pastebot/darwin.json
  • ee/maintained-apps/outputs/pdf-expert/darwin.json
  • ee/maintained-apps/outputs/postman/windows.json
  • ee/maintained-apps/outputs/power-bi/windows.json
  • ee/maintained-apps/outputs/powerphotos/darwin.json
  • ee/maintained-apps/outputs/proxyman/darwin.json
  • ee/maintained-apps/outputs/rive/darwin.json
  • ee/maintained-apps/outputs/sqlpro-studio/darwin.json
  • ee/maintained-apps/outputs/steermouse/darwin.json
  • ee/maintained-apps/outputs/tabtab/darwin.json
  • ee/maintained-apps/outputs/tailscale-app/darwin.json
  • ee/maintained-apps/outputs/tailscale/windows.json
  • ee/maintained-apps/outputs/ticktick/darwin.json
  • ee/maintained-apps/outputs/todoist-app/darwin.json
  • ee/maintained-apps/outputs/todoist-app/windows.json
  • ee/maintained-apps/outputs/tuple/darwin.json
  • ee/maintained-apps/outputs/updf/darwin.json
  • ee/maintained-apps/outputs/visual-studio-code/darwin.json
  • ee/maintained-apps/outputs/whatsapp/darwin.json
  • ee/maintained-apps/outputs/willow-voice/darwin.json
  • ee/maintained-apps/outputs/worksheet-crafter/darwin.json

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Closing in favor of #57402.

This branch was previously deployed

1 inactive deployment
Docker Hub — d24d6ba9 Deployed Nov 3, 2026 by fleet-release via publish #112381
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