Skip to content

Update Fleet-maintained apps - #47302

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

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

Conversation

@fleet-release

@fleet-release fleet-release commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Automated ingestion of latest Fleet-maintained app data.

Summary by CodeRabbit

  • Chores
    • Updated supported versions for 40+ applications across multiple platforms, including Adobe Acrobat Reader, Arc, Arduino IDE, AWS CLI, Brave Browser, Claude, CLion, Dropbox, Edge, LibreOffice, Notion, PhpStorm, Postman, RustRover, Visual Studio Code, Zed, and others. Changes include version bumps and corresponding installer verification updates.

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

Copy link
Copy Markdown
Contributor

Closing in favor of #47306.

@github-actions github-actions Bot closed this Jun 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Script Diff Results

ee/maintained-apps/outputs/adobe-acrobat-reader/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/arc/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/arc/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/arduino-ide/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/aws-cli/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/brave-browser/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/brave-browser/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/claude/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/claude/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/clion/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/codexbar/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/crossover/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/cursor/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/devin-desktop/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/dropbox/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/dropbox/windows.json

=== Install Script (no changes) ===
=== Uninstall // 3ca1e2ae -> fbaba8c4 ===

--- /tmp/old.ytk4cn	2026-06-10 14:36:47.432683520 +0000
+++ /tmp/new.oQAxob	2026-06-10 14:36:47.432683520 +0000
@@ -1,4 +1,4 @@
-$product_code = '{7113B28E-75FC-50C6-98DE-854CAD48372B}'
+$product_code = '{03B15244-0E1C-5852-AF87-5B2CCF06E45A}'
 $timeoutSeconds = 300  # 5 minute timeout
 
 # Fleet uninstalls app using product code that's extracted on upload

ee/maintained-apps/outputs/glyphs/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/goland/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/gyazo/darwin.json

=== Install // cab58b57 -> 6378b496 ===

--- /tmp/old.ZtUOX2	2026-06-10 14:36:47.544682427 +0000
+++ /tmp/new.wlE74k	2026-06-10 14:36:47.544682427 +0000
@@ -96,5 +96,5 @@
 
 # install pkg files
 quit_and_track_application 'com.gyazo.menu'
-sudo installer -pkg "$TMPDIR/Gyazo-10.9.0.pkg" -target /
+sudo installer -pkg "$TMPDIR/Gyazo-10.10.0.pkg" -target /
 relaunch_application 'com.gyazo.menu'

=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/libreoffice/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/logi-options+/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/microsoft-dotnet-runtime-10/windows.json

=== Install Script (no changes) ===
=== Uninstall // b2eac15c -> 8d137fbb ===

--- /tmp/old.a3XInX	2026-06-10 14:36:47.661681286 +0000
+++ /tmp/new.p38eYI	2026-06-10 14:36:47.662681276 +0000
@@ -8,7 +8,7 @@
 # We target the bundle by its ProductCode (injected by the ingester) and fall back
 # to the cached bootstrapper in the Package Cache.
 
-$productCode = '{4443C461-ED45-4D3E-A6BB-3794C1B9FC6C}'
+$productCode = '{0EE1CA63-7D41-454E-9108-AC904CB35652}'
 
 function Invoke-Uninstaller {
     param([string]$exe, [string]$exeArgs)

ee/maintained-apps/outputs/microsoft-dotnet-runtime-8/windows.json

=== Install Script (no changes) ===
=== Uninstall // c507d96a -> 2ec2fb3c ===

--- /tmp/old.ImnJwB	2026-06-10 14:36:47.710680808 +0000
+++ /tmp/new.zfiDp0	2026-06-10 14:36:47.710680808 +0000
@@ -8,7 +8,7 @@
 # We target the bundle by its ProductCode (injected by the ingester) and fall back
 # to the cached bootstrapper in the Package Cache.
 
-$productCode = '{785c0558-c01e-44e3-8799-90ea5ea70ae6}'
+$productCode = '{9f2f1655-65f9-4bcf-b251-54e3511c41e3}'
 
 function Invoke-Uninstaller {
     param([string]$exe, [string]$exeArgs)

ee/maintained-apps/outputs/microsoft-edge/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/microsoft-edge/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/notion/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/notion/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/onionshare/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/opencode-desktop/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/opera/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/phpstorm/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/postman/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/postman/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/prisma-browser/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/rustrover/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/rustrover/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/sql-server-management-studio/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/suspicious-package/darwin.json

=== Install // fbcbf395 -> 9d2112be ===

--- /tmp/old.WWgEcN	2026-06-10 14:36:48.237675665 +0000
+++ /tmp/new.M9A2Kh	2026-06-10 14:36:48.238675655 +0000
@@ -100,9 +100,9 @@
 sudo cp -R "$MOUNT_POINT"/* "$TMPDIR"
 hdiutil detach "$MOUNT_POINT" || true
 # copy to the applications folder
-quit_and_track_application 'com.mothersruin.SuspiciousPackage'
+quit_and_track_application 'com.mothersruin.SuspiciousPackageApp'
 if [ -d "$APPDIR/Suspicious Package.app" ]; then
 	sudo mv "$APPDIR/Suspicious Package.app" "$TMPDIR/Suspicious Package.app.bkp"
 fi
 sudo cp -R "$TMPDIR/Suspicious Package.app" "$APPDIR"
-relaunch_application 'com.mothersruin.SuspiciousPackage'
+relaunch_application 'com.mothersruin.SuspiciousPackageApp'

=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tableplus/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tableplus/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/telegram/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/telegram/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/tower/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/ua-connect/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/vc-redist-x64/windows.json

=== Install Script (no changes) ===
=== Uninstall // 5077ddcb -> c4fbbcfd ===

--- /tmp/old.bdvaX9	2026-06-10 14:36:48.497673127 +0000
+++ /tmp/new.cxubm2	2026-06-10 14:36:48.498673118 +0000
@@ -8,7 +8,7 @@
 # the bundle by its ProductCode (injected by the ingester) and fall back to the
 # cached bootstrapper in the Package Cache.
 
-$productCode = '{c157798c-9519-4e56-98d9-f696f78f4a61}'
+$productCode = '{0e3bb569-69d6-4c34-bff9-c2f81db5e5f0}'
 
 function Invoke-Uninstaller {
     param([string]$exe, [string]$exeArgs)

ee/maintained-apps/outputs/visual-studio-code/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/visual-studio-code/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/wispr-flow/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/zed/darwin.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

ee/maintained-apps/outputs/zed/windows.json

=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===

@coderabbitai

coderabbitai Bot commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

Walkthrough

This PR updates version metadata and download URLs for 51 maintained applications across Windows and macOS platforms. Each manifest file receives corresponding updates to the version field, queries.patched version-comparison logic, installer_url, and sha256 checksum. Seven files also include modifications to script references or embedded uninstall/install script content, primarily affecting Windows runtimes and redistributables where bundle product codes are updated.

Possibly related PRs

  • fleetdm/fleet#47124: Both PRs update Arc manifest entries (ee/maintained-apps/outputs/arc/darwin.json and ee/maintained-apps/outputs/arc/windows.json) by changing version, queries.patched thresholds, installer_url, and sha256.

  • fleetdm/fleet#46621: Both PRs modify the same Fleet-maintained app manifest entries for Postman and Claude, bumping version along with corresponding queries.patched threshold, installer_url, and sha256.

  • fleetdm/fleet#46204: Both PRs update Fleet-maintained-apps manifest entries including Arduino IDE and TablePlus by modifying version, queries.patched thresholds, installer_url, and sha256.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The PR description is minimal but the template requires extensive checklists for code changes, security, testing, and database migrations. This PR is purely data-driven (JSON version updates), making most template items inapplicable. Clarify whether the template applies to automated data updates. If applicable, explicitly check off or remove inapplicable items, or add a note explaining why the PR is template-exempt.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update Fleet-maintained apps' clearly summarizes the main change—updating version metadata and installer URLs for multiple maintained applications across different platforms.
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-2606101421

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.

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