Skip to content

Update Fleet-maintained apps - #45870

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

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

Conversation

@fleet-release

@fleet-release fleet-release commented May 20, 2026

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Chores
    • Updated Google Chrome macOS to version 148.0.7778.179
    • Updated Postman to version 12.11.3 for macOS and Windows

Review Change Stack

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 May 20, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

This PR updates three maintained-app JSON configuration files in Fleet. Google Chrome for macOS is bumped from version 148.0.7778.168 to 148.0.7778.179. Postman for macOS and Windows are both bumped from version 12.11.2 to 12.11.3. Each update modifies the version field, the SQL queries.patched version-compare threshold, the installer download URL, and the SHA256 checksum to reflect the new app version.

Possibly related PRs

  • fleetdm/fleet#44977: Updates Fleet maintained-app JSON entries by bumping Chromium-family app versions and adjusting the same queries.patched SQL version-compare logic plus installer URL and SHA256 values.
  • fleetdm/fleet#45568: Updates ee/maintained-apps/outputs/*/*.json maintained-app definitions with version bumps, adjusting queries.patched version-compare thresholds and installer metadata.
  • fleetdm/fleet#45698: Updates Postman maintained-app metadata in both macOS and Windows JSON files by bumping version and aligning installer URL and SHA256 values.
🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (1 warning, 1 inconclusive)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description lacks required checklist items from the template; most checkboxes are unchecked or incomplete, and no related issue is provided. Complete the PR description template with relevant checklist items marked and provide the related issue number. At minimum, confirm appropriate testing and validation were performed.
Title check ❓ Inconclusive The title 'Update Fleet-maintained apps' is vague and generic, using broad terminology that doesn't specify which apps were updated or what changed. Consider a more specific title like 'Update Google Chrome to 148.0.7778.179 and Postman to 12.11.3' to clearly indicate the primary changes.
✅ Passed checks (3 passed)
Check name Status Explanation
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.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fma-2605200901

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 and usage tips.

@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/postman/darwin.json`:
- Around line 4-7: The Postman entry currently targets an ARM-only installer
(installer_url with osx_arm64) but the manifest fields like "version": "12.11.3"
and the queries using bundle_identifier 'com.postmanlabs.mac' and
version_compare may be applied to mixed Intel/Apple Silicon fleets; confirm
whether this manifest is deliberately Apple Silicon–only and, if not, add a
separate Intel (x86_64) variant or a combined installer URL for Intel Macs,
update or add a parallel manifest/installer_url for the Intel build and ensure
any deployment selector or docs indicate the architecture-specific scope so that
the "patched" and "exists" queries correctly reflect both architectures.
🪄 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: a9b1407b-df57-4355-9625-645ff8daa4da

📥 Commits

Reviewing files that changed from the base of the PR and between 09d59db and cd9c10a.

📒 Files selected for processing (3)
  • ee/maintained-apps/outputs/google-chrome/darwin.json
  • ee/maintained-apps/outputs/postman/darwin.json
  • ee/maintained-apps/outputs/postman/windows.json

Comment on lines +4 to +7
"version": "12.11.3",
"queries": {
"exists": "SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac';",
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac' AND version_compare(bundle_short_version, '12.11.2') < 0);"
"patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.postmanlabs.mac' AND version_compare(bundle_short_version, '12.11.3') < 0);"

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.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check for other Postman architecture variants

fd -e json postman ee/maintained-apps/outputs/ --exec echo "=== {} ===" \; --exec cat {} \; | grep -A 1 -B 1 'installer_url'

# Search for architecture handling logic
rg -n 'osx_arm64|osx_64|x86_64|universal' ee/maintained-apps/

Repository: fleetdm/fleet

Length of output: 15675


🌐 Web query:

Does Postman version 12.11.3 ARM64 macOS installer support Intel Macs or is it ARM-only?

💡 Result:

No—Postman isn’t ARM-only. Postman provides separate macOS builds for Intel (“Mac Intel Chip”) and for Apple silicon (“Mac Apple Chip”).[1][2] Specifically, the Postman download/install documentation indicates Postman for macOS is available for “macOS (Intel or Apple silicon)” and instructs Apple silicon Macs to download the “Mac Apple Chip version.”[2] The Postman downloads page also shows distinct installer options for “Mac Intel Chip” vs “Mac Apple Chip,” implying Intel Macs use the Intel installer, not the ARM64 one.[1] Therefore, an ARM64 macOS installer for Postman 12.11.3 would be intended for Apple silicon Macs, while Intel Macs should use the Intel macOS installer variant (or run Postman under Rosetta if applicable), rather than assuming the ARM64 installer supports Intel natively.[1][2]

Citations:


Confirm that Postman 12.11.3 ARM64 installer scope aligns with deployment targets.

The installer_url specifies osx_arm64, which is ARM-only (Apple Silicon only). Postman provides separate Intel and Apple Silicon installers. If Fleet's deployment includes Intel Macs, a separate configuration with the Intel installer is required. Clarify whether this configuration intentionally targets Apple Silicon Macs only.

🤖 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/postman/darwin.json` around lines 4 - 7, The
Postman entry currently targets an ARM-only installer (installer_url with
osx_arm64) but the manifest fields like "version": "12.11.3" and the queries
using bundle_identifier 'com.postmanlabs.mac' and version_compare may be applied
to mixed Intel/Apple Silicon fleets; confirm whether this manifest is
deliberately Apple Silicon–only and, if not, add a separate Intel (x86_64)
variant or a combined installer URL for Intel Macs, update or add a parallel
manifest/installer_url for the Intel build and ensure any deployment selector or
docs indicate the architecture-specific scope so that the "patched" and "exists"
queries correctly reflect both architectures.

@github-actions

Copy link
Copy Markdown
Contributor

Closing in favor of #45875.

@github-actions github-actions Bot closed this May 20, 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