Skip to content

Update Fleet-maintained apps - #50833

Open
fleet-release wants to merge 1 commit into
mainfrom
fma-2608081205
Open

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

Conversation

@fleet-release

@fleet-release fleet-release commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Updates
    • Updated Franz for macOS to version 6.6.0.
    • Updated Omnissa Horizon Client for macOS to version 8.18.0.
    • Updated Python 3.13 for Windows to version 3.13.15.
    • Updated Reqable for Windows to version 3.2.22.
    • Updated Shapr3D for macOS to version 26.142.0.11496.
    • Updated YACReader for macOS to version 10.2.0.260808325.
  • Bug Fixes
    • Improved Omnissa Horizon Client cleanup by removing an additional obsolete package receipt during uninstallation.

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

github-actions Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/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) ===

@coderabbitai

coderabbitai Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Walkthrough

Updated 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 com.omnissa.html5videoplayer package receipt.

Possibly related PRs

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description states the purpose but omits the required issue reference, checklist responses, and testing information. Complete the required template sections, or remove non-applicable items and document testing performed.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly describes the primary change: updating Fleet-maintained app data.
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-2608081205

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/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

📥 Commits

Reviewing files that changed from the base of the PR and between 1b32884 and 7532313.

📒 Files selected for processing (6)
  • ee/maintained-apps/outputs/franz/darwin.json
  • ee/maintained-apps/outputs/omnissa-horizon-client/darwin.json
  • ee/maintained-apps/outputs/python-3.13/windows.json
  • ee/maintained-apps/outputs/reqable/windows.json
  • ee/maintained-apps/outputs/shapr3d/darwin.json
  • ee/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",

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:

#!/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 || true

Repository: 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:


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

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