Update Fleet-maintained apps - #50833
Conversation
Generated automatically with cmd/maintained-apps.
Script Diff Resultsee/maintained-apps/outputs/franz/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/omnissa-horizon-client/darwin.json=== Install Script (no changes) ===
=== Uninstall // 7812402a -> 9ced4cfc ===
--- /tmp/old.qOhf1D 2026-08-08 12:12:12.024231274 +0000
+++ /tmp/new.QCBiDU 2026-08-08 12:12:12.024231274 +0000
@@ -236,6 +236,8 @@
quit_application 'com.omnissa.horizonapp'
remove_pkg_files 'com.omnissa.horizon.client.mac'
forget_pkg 'com.omnissa.horizon.client.mac'
+remove_pkg_files 'com.omnissa.html5videoplayer'
+forget_pkg 'com.omnissa.html5videoplayer'
remove_pkg_files 'com.ws1.Deem'
forget_pkg 'com.ws1.Deem'
remove_pkg_files 'com.ws1.Deem.InstallerHelper'ee/maintained-apps/outputs/python-3.13/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/reqable/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/shapr3d/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/yacreader/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
WalkthroughUpdated six maintained app definitions to newer releases. The changes update version checks, installer URLs, and SHA-256 checksums. The Omnissa Horizon Client uninstall script now also removes and forgets the Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
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/franz/darwin.json`:
- Line 10: Update the Franz darwin manifest configuration to distinguish macOS
architectures: do not expose the arm64 installer from a list-less manifest. Add
architecture-specific manifests or otherwise map arm64 and x64 hosts to their
corresponding Franz-arm64.dmg and Franz-x64.dmg installers, preserving correct
Intel Mac support.
🪄 Autofix
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: d57cbe62-ea22-4d15-bc42-3cafc11f4d3d
📒 Files selected for processing (6)
ee/maintained-apps/outputs/franz/darwin.jsonee/maintained-apps/outputs/omnissa-horizon-client/darwin.jsonee/maintained-apps/outputs/python-3.13/windows.jsonee/maintained-apps/outputs/reqable/windows.jsonee/maintained-apps/outputs/shapr3d/darwin.jsonee/maintained-apps/outputs/yacreader/darwin.json
| "open": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps a JOIN processes p ON substr(p.path, 1, LENGTH(a.path) + 1) = concat(a.path, '/') WHERE a.bundle_identifier = 'com.meetfranz.franz');" | ||
| }, | ||
| "installer_url": "https://github.com/meetfranz/franz-6/releases/download/v6.5.3/Franz-arm64.dmg", | ||
| "installer_url": "https://github.com/meetfranz/franz-6/releases/download/v6.6.0/Franz-arm64.dmg", |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/usr/bin/env bash
set -euo pipefail
gh api repos/meetfranz/franz-6/releases/tags/v6.6.0 --jq '.assets[].name'Repository: fleetdm/fleet
Length of output: 516
🏁 Script executed:
#!/usr/bin/env bash
set -euo pipefail
printf 'Repository files matching franz darwin json:\n'
git ls-files | rg '(^|/)ee/maintained-apps/outputs/franz/darwin\.json$|MaintainedApps|fmam|manifest' || true
printf '\nTarget franz manifest:\n'
cat -n ee/maintained-apps/outputs/franz/darwin.json
printf '\nSearch for architecture fields in nearby manifests:\n'
rg -n '"architectures"|"architecture"|"installers"|"installer_url"|"schema"' ee/maintained-apps/outputs -g '*.json' | rg 'franz|-apples|arm64|x86_64|Intel|Apple' -C 2 || trueRepository: fleetdm/fleet
Length of output: 50370
🌐 Web query:
meetfranz Franz 6.6.0 macOS Franz-arm64.dmg Franz-x64.dmg support Intel Mac
💡 Result:
Yes, MeetFranz version 6.6.0 supports both Intel-based Macs and Apple Silicon (ARM64) Macs [1][2][3]. The application provides separate installers for these architectures to ensure optimal performance [2][4][5]: - Franz-arm64.dmg: Designed for Macs with Apple Silicon (M-series chips). - Franz-x64.dmg: Designed for Macs with Intel processors. You can download the appropriate version directly from the official MeetFranz website or the official GitHub release repository [1][2][6]. When installing on macOS, it is recommended to download from these official sources and move the application to your Applications folder to avoid Gatekeeper warnings or issues with the auto-updater [6].
Citations:
- 1: https://www.github.com/meetfranz/franz
- 2: https://github.com/meetfranz/franz/releases
- 3: https://github.com/meetfranz/franz-6
- 4: https://github.com/Homebrew/homebrew-cask/blob/38377878d8db3fbb3f827f5b9d80e2920dda8e09/Casks/f/franz.rb
- 5: https://raw.githubusercontent.com/Homebrew/homebrew-cask/master/Casks/f/franz.rb
- 6: https://meetfranz.com/support/install-franz-on-macos
Split the Franz darwin manifest by architecture.
The franz-6/v6.6.0 release provides both Franz-arm64.dmg and Franz-x64.dmg. This list-less darwin.json makes the arm64 installer available to all macOS hosts, so Intel Macs can select it and fail. Use architecture-specific manifests or use the x64 installer if you intend to support Intel Macs.
🤖 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/franz/darwin.json` at line 10, Update the Franz
darwin manifest configuration to distinguish macOS architectures: do not expose
the arm64 installer from a list-less manifest. Add architecture-specific
manifests or otherwise map arm64 and x64 hosts to their corresponding
Franz-arm64.dmg and Franz-x64.dmg installers, preserving correct Intel Mac
support.
Source: MCP tools
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit