You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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: 4 · 1
Failed checks: 1 warning
Check name
Status
Explanation
Resolution
Description check
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 checks: 4 passed
Check name
Status
Explanation
Title check
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
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
Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check
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.
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.
Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit