Skip to content

Update Fleet-maintained apps#48675

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

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

Conversation

@fleet-release

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

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Bug Fixes
    • Updated installer metadata for multiple maintained apps on Windows and macOS, including new version checks, download links, and checksums.
    • Refreshed package entries for several popular apps so upgrade detection matches the latest releases.
    • Improved consistency across app definitions for tools like browsers, IDEs, chat apps, and utilities.

Generated automatically with cmd/maintained-apps.

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@coderabbitai

coderabbitai Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

This PR bumps version metadata across 32 Fleet-maintained app manifest JSON files (macOS and Windows) in ee/maintained-apps/outputs/. Each affected file updates the version field, the queries.patched version comparison threshold, the installer_url, and the sha256 checksum to reference newer releases (e.g., Brave Browser, Claude, GoLand, JetBrains Toolbox, Microsoft Edge, WebStorm, Rider, AWS CLI, Granola, and others). Script references and other unrelated fields remain unchanged. The 7-Zip Windows manifest only changes the installer_url host.

Changes

Manifest version bumps (macOS): Actual, AltTab, Brave Browser, Claude, Dialpad, GoLand, Granola, Huly, JetBrains Toolbox, Kiro CLI, LookAway, Marked, Microsoft Edge, PhpStorm, Rocket.Chat, Super Productivity, WebStorm, Wispr Flow, Zen Browser, Beeper.

Manifest version bumps (Windows): Arc, AWS CLI, Brave Browser, Claude, Egnyte, Granola, JetBrains Toolbox, Microsoft Edge, Rancher, Rider, Tower.

Installer URL host change: 7-Zip Windows.

Sequence Diagram(s)

No sequence diagram generated; changes are flat data updates to JSON manifests without observable behavioral flow.

Possibly related PRs

  • fleetdm/fleet#48533: Bulk version-bump updates to the same ee/maintained-apps/outputs/* manifests (e.g., 7-zip, aws-cli).
  • fleetdm/fleet#48476: Updates the same manifest fields (version, queries.patched, installer_url, sha256) for overlapping apps like aws-cli, marked-app, rocket-chat.
  • fleetdm/fleet#47886: Updates overlapping manifests (granola/windows.json, microsoft-edge/darwin.json, wispr-flow/darwin.json, zen/darwin.json) with the same version-bump pattern.
🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description is too vague and omits the repository's required issue and checklist sections. Fill in the template: related issue, checklist items, testing details, and any applicable database or fleetd notes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly matches the change set: bulk updates to Fleet-maintained app metadata.
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-2607030514

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/brave-browser/windows.json`:
- Around line 4-9: The Brave output is emitting an incorrect version string, and
both the version field and the version_compare threshold in the patched query
need to match the actual Brave release version. Update the generated Brave
browser metadata in the windows output, using the same corrected version value
that should also be applied in the matching darwin output, and ensure the
installer URL/release tag remain aligned with that release version. Focus on the
Brave browser output generator or transform that populates the version and
patched query values so the emitted metadata is consistent.
🪄 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

Run ID: 83a7a1a2-082e-455a-a4e9-e426bcfb87fa

📥 Commits

Reviewing files that changed from the base of the PR and between 516cef8 and 00e347d.

📒 Files selected for processing (32)
  • ee/maintained-apps/outputs/7-zip/windows.json
  • ee/maintained-apps/outputs/actual/darwin.json
  • ee/maintained-apps/outputs/alt-tab/darwin.json
  • ee/maintained-apps/outputs/arc/windows.json
  • ee/maintained-apps/outputs/aws-cli/windows.json
  • ee/maintained-apps/outputs/beeper/darwin.json
  • ee/maintained-apps/outputs/brave-browser/darwin.json
  • ee/maintained-apps/outputs/brave-browser/windows.json
  • ee/maintained-apps/outputs/claude/darwin.json
  • ee/maintained-apps/outputs/claude/windows.json
  • ee/maintained-apps/outputs/dialpad/darwin.json
  • ee/maintained-apps/outputs/egnyte/windows.json
  • ee/maintained-apps/outputs/goland/darwin.json
  • ee/maintained-apps/outputs/granola/darwin.json
  • ee/maintained-apps/outputs/granola/windows.json
  • ee/maintained-apps/outputs/huly/darwin.json
  • ee/maintained-apps/outputs/jetbrains-toolbox/darwin.json
  • ee/maintained-apps/outputs/jetbrains-toolbox/windows.json
  • ee/maintained-apps/outputs/kiro-cli/darwin.json
  • ee/maintained-apps/outputs/lookaway/darwin.json
  • ee/maintained-apps/outputs/marked-app/darwin.json
  • ee/maintained-apps/outputs/microsoft-edge/darwin.json
  • ee/maintained-apps/outputs/microsoft-edge/windows.json
  • ee/maintained-apps/outputs/phpstorm/darwin.json
  • ee/maintained-apps/outputs/rancher/windows.json
  • ee/maintained-apps/outputs/rider/windows.json
  • ee/maintained-apps/outputs/rocket-chat/darwin.json
  • ee/maintained-apps/outputs/super-productivity/darwin.json
  • ee/maintained-apps/outputs/tower/windows.json
  • ee/maintained-apps/outputs/webstorm/darwin.json
  • ee/maintained-apps/outputs/wispr-flow/darwin.json
  • ee/maintained-apps/outputs/zen/darwin.json

Comment on lines +4 to +9
"version": "150.1.92.134",
"queries": {
"exists": "SELECT 1 FROM programs WHERE name = 'Brave' AND publisher = 'Brave Software Inc';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Brave' AND publisher = 'Brave Software Inc' AND version_compare(version, '149.1.91.180') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Brave' AND publisher = 'Brave Software Inc' AND version_compare(version, '150.1.92.134') < 0);"
},
"installer_url": "https://github.com/brave/brave-browser/releases/download/v1.91.180/BraveBrowserStandaloneSilentSetup.exe",
"installer_url": "https://github.com/brave/brave-browser/releases/download/v1.92.134/BraveBrowserStandaloneSilentSetup.exe",

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

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n== Files of interest ==\n'
git ls-files 'ee/maintained-apps/outputs/brave-browser/windows.json' \
  'cmd/maintained-apps/*' \
  'cmd/**/brave*' \
  'ee/**/brave*' | sed 's#^`#-` #'

printf '\n== Brave output file (context) ==\n'
cat -n ee/maintained-apps/outputs/brave-browser/windows.json | sed -n '1,80p'

printf '\n== Search for Brave version parsing / maintained-apps generation ==\n'
rg -n --hidden --glob '!**/node_modules/**' --glob '!**/dist/**' --glob '!**/build/**' \
  'brave|version_compare|DisplayVersion|maintained-apps|chromium' cmd ee .github . 2>/dev/null | sed -n '1,220p'

Repository: fleetdm/fleet

Length of output: 50369


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n== Brave transformer ==\n'
cat -n ee/maintained-apps/ingesters/homebrew/external_refs/brave_version_transformer.go | sed -n '1,220p'

printf '\n== Brave homebrew input ==\n'
cat -n ee/maintained-apps/inputs/homebrew/brave-browser.json | sed -n '1,220p'

printf '\n== Brave winget input ==\n'
cat -n ee/maintained-apps/inputs/winget/brave-browser.json | sed -n '1,220p'

printf '\n== Brave transformer test ==\n'
cat -n ee/maintained-apps/ingesters/homebrew/external_refs/brave_version_transformer_test.go | sed -n '1,260p'

printf '\n== Search for brave_version_transformer references ==\n'
rg -n 'brave_version_transformer|Brave|brave-browser' ee/maintained-apps cmd/maintained-apps server docs .github --glob '!**/node_modules/**' | sed -n '1,220p'

Repository: fleetdm/fleet

Length of output: 38417


🏁 Script executed:

#!/bin/bash
set -euo pipefail

printf '\n== Brave transformer ==\n'
cat -n ee/maintained-apps/ingesters/homebrew/external_refs/brave_version_transformer.go | sed -n '1,220p'

printf '\n== Brave transformer test ==\n'
cat -n ee/maintained-apps/ingesters/homebrew/external_refs/brave_version_transformer_test.go | sed -n '1,260p'

printf '\n== Brave input files ==\n'
cat -n ee/maintained-apps/inputs/homebrew/brave-browser.json | sed -n '1,220p'
printf '\n---\n'
cat -n ee/maintained-apps/inputs/winget/brave-browser.json | sed -n '1,220p'

printf '\n== Narrow search for version shaping ==\n'
rg -n '150\.1\.92\.134|1\.92\.134|Chromium 150|brave_version_transformer|version_transform' \
  ee/maintained-apps cmd/maintained-apps server docs .github --glob '!**/node_modules/**' | sed -n '1,220p'

Repository: fleetdm/fleet

Length of output: 5909


🌐 Web query:

Brave Browser Windows installer DisplayVersion 150.1.92.134 versioning release notes Chromium 150.1.92.134

💡 Result:

The Brave Browser version you referenced appears to be a conflation of Brave's release numbering and the underlying Chromium version. Based on official development records as of July 3, 2026, there is no Brave release version 150.1.92.134. The release branch 1.92.x (e.g., v1.92.131) is based on Chromium 150.0.7871.46 [1], which was recently updated to Chromium 150.0.7871.63 [2]. The number 150.1.92.134 you provided likely mistakenly combines components from these two sources (Chromium 150.x and Brave 1.92.x) [2][1]. Key details regarding the current Brave 1.92.x release cycle: - Release Channel: Brave version 1.92.x series [2]. - Chromium Version: Upgraded from 150.0.7871.46 to 150.0.7871.63 [2]. - Notable Changes: Improvements to vertical tabs, auto-replacement of certain Web Store MV2 extensions with Brave-hosted equivalents, and various AI chat and UI/UX fixes [2]. For accurate versioning and release notes, always refer to the official Brave GitHub releases page or the Brave Release Notes page [3][4].

Citations:


Fix the Brave version string
version and version_compare are using 150.1.92.134, but the Brave release tag and installer URL are v1.92.134. The same bad value also appears in ee/maintained-apps/outputs/brave-browser/darwin.json, so this looks like an ingest/transform bug. Align the emitted version and patch threshold with the Brave release version.

🤖 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/brave-browser/windows.json` around lines 4 - 9,
The Brave output is emitting an incorrect version string, and both the version
field and the version_compare threshold in the patched query need to match the
actual Brave release version. Update the generated Brave browser metadata in the
windows output, using the same corrected version value that should also be
applied in the matching darwin output, and ensure the installer URL/release tag
remain aligned with that release version. Focus on the Brave browser output
generator or transform that populates the version and patched query values so
the emitted metadata is consistent.

@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Closing in favor of #48676.

@github-actions github-actions Bot closed this Jul 3, 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