Update Fleet-maintained apps - #51008
Conversation
Generated automatically with cmd/maintained-apps.
Script Diff Resultsee/maintained-apps/outputs/1password/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/1password/windows.json=== Install Script (no changes) ===
=== Uninstall // c70e0a85 -> 033c8450 ===
--- /tmp/old.Nx6wTN 2026-08-11 20:20:42.382970977 +0000
+++ /tmp/new.Xz5JqH 2026-08-11 20:20:42.382970977 +0000
@@ -1,7 +1,7 @@
# 1Password Uninstall Script
# Closes running processes before uninstalling to prevent hangs
-$product_code = '{598797D5-61EB-46AF-8F8B-0C2070B648A2}'
+$product_code = '{433F505A-3EAE-4041-A610-39CDD8928BAB}'
$timeoutSeconds = 300 # 5 minute timeout
# Close any running 1Password processesee/maintained-apps/outputs/bettertouchtool/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cog-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/comet/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/copilot-money/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/firefox/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/firefox@nightly/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/gdevelop/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/granola/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/granola/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/lightburn/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/logi-options+/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/marked-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-365-copilot/darwin.json=== Install // 0be42f66 -> a411a590 ===
--- /tmp/old.crMnPm 2026-08-11 20:20:42.849979277 +0000
+++ /tmp/new.bVMteW 2026-08-11 20:20:42.849979277 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_365_Copilot_universal_1.2607.2701_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_365_Copilot_universal_1.2608.0301_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.m365copilot'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-excel/darwin.json=== Install // 362de618 -> bc263d81 ===
--- /tmp/old.pzQ6Cj 2026-08-11 20:20:42.903980236 +0000
+++ /tmp/new.Q4aVbI 2026-08-11 20:20:42.904980254 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_Excel_16.111.26080215_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_Excel_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Excel'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-onenote/darwin.json=== Install // c0a2a291 -> d77e5e54 ===
--- /tmp/old.eomPIo 2026-08-11 20:20:42.956981178 +0000
+++ /tmp/new.ZKDMJy 2026-08-11 20:20:42.956981178 +0000
@@ -96,5 +96,5 @@
# install pkg files
quit_and_track_application 'com.microsoft.onenote.mac'
-sudo installer -pkg "$TMPDIR/Microsoft_OneNote_16.111.26080215_Updater.pkg" -target / || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_OneNote_16.112.26081010_Updater.pkg" -target / || exit $?
relaunch_application 'com.microsoft.onenote.mac'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-outlook/darwin.json=== Install // ab4266af -> 4309b92d ===
--- /tmp/old.djJILg 2026-08-11 20:20:43.009982120 +0000
+++ /tmp/new.iU6SXX 2026-08-11 20:20:43.009982120 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_Outlook_16.111.26071325_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_Outlook_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Outlook'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-powerpoint/darwin.json=== Install // 25bf79f6 -> e9738b1c ===
--- /tmp/old.qALvGQ 2026-08-11 20:20:43.062983062 +0000
+++ /tmp/new.JQQjts 2026-08-11 20:20:43.062983062 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_PowerPoint_16.111.26080215_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_PowerPoint_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Powerpoint'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-word/darwin.json=== Install // 2802d72b -> df45ab14 ===
--- /tmp/old.LpbFPk 2026-08-11 20:20:43.114983986 +0000
+++ /tmp/new.1PPt1J 2026-08-11 20:20:43.114983986 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_Word_16.111.26080215_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_Word_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Word'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/obsidian/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ollama/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/preform/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/rubymine/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/slack/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spokenly/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/swiftbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableplus/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/whatsapp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/workflowy/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
WalkthroughUpdated maintained app definitions across macOS and Windows. Changes update application versions, patched-version queries, installer URLs, package filenames, and SHA-256 checksums. Microsoft macOS definitions now reference version 16.112 installer packages. The 1Password Windows definition uses a new MSI product code and uninstall script while retaining timeout and exit-code handling. The Homebrew Ocenaudio configuration is marked as frozen. 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: 2
🤖 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/1password/windows.json`:
- Line 20: Update the exit-code handling in the 1Password uninstall script so
codes 0, 3010, and 1641 are treated as successful results, while preserving 1603
for timeout failures. Continue returning any other MSI exit code unchanged.
In `@ee/maintained-apps/outputs/visual-studio-code/windows.json`:
- Around line 4-13: Update the Visual Studio Code catalog entry’s version and
patched query from 1.132.0 to 1.132.1, then regenerate installer_url and sha256
for the official 1.132.1 Windows x64 artifact. Keep the existing query structure
and script references unchanged.
🪄 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: f90658aa-283b-4da1-aaf6-14846a507b73
📒 Files selected for processing (32)
ee/maintained-apps/outputs/1password/darwin.jsonee/maintained-apps/outputs/1password/windows.jsonee/maintained-apps/outputs/bettertouchtool/darwin.jsonee/maintained-apps/outputs/cog-app/darwin.jsonee/maintained-apps/outputs/comet/windows.jsonee/maintained-apps/outputs/copilot-money/darwin.jsonee/maintained-apps/outputs/firefox/darwin.jsonee/maintained-apps/outputs/firefox@nightly/darwin.jsonee/maintained-apps/outputs/gdevelop/darwin.jsonee/maintained-apps/outputs/granola/darwin.jsonee/maintained-apps/outputs/granola/windows.jsonee/maintained-apps/outputs/lightburn/darwin.jsonee/maintained-apps/outputs/logi-options+/darwin.jsonee/maintained-apps/outputs/marked-app/darwin.jsonee/maintained-apps/outputs/microsoft-365-copilot/darwin.jsonee/maintained-apps/outputs/microsoft-excel/darwin.jsonee/maintained-apps/outputs/microsoft-onenote/darwin.jsonee/maintained-apps/outputs/microsoft-outlook/darwin.jsonee/maintained-apps/outputs/microsoft-powerpoint/darwin.jsonee/maintained-apps/outputs/microsoft-word/darwin.jsonee/maintained-apps/outputs/obsidian/windows.jsonee/maintained-apps/outputs/ocenaudio/darwin.jsonee/maintained-apps/outputs/ollama/darwin.jsonee/maintained-apps/outputs/preform/windows.jsonee/maintained-apps/outputs/rubymine/darwin.jsonee/maintained-apps/outputs/slack/windows.jsonee/maintained-apps/outputs/spokenly/darwin.jsonee/maintained-apps/outputs/swiftbar/darwin.jsonee/maintained-apps/outputs/tableplus/darwin.jsonee/maintained-apps/outputs/visual-studio-code/windows.jsonee/maintained-apps/outputs/whatsapp/darwin.jsonee/maintained-apps/outputs/workflowy/darwin.json
| "refs": { | ||
| "22e48c46": "$logFile = \"${env:TEMP}/fleet-install-software.log\"\n\n# MSI exit codes that indicate success. 3010 = ERROR_SUCCESS_REBOOT_REQUIRED,\n# 1641 = ERROR_SUCCESS_REBOOT_INITIATED. Treat these as success rather than failure.\n$successCodes = @(0, 3010, 1641)\n\ntry {\n\n$installProcess = Start-Process msiexec.exe `\n -ArgumentList \"/quiet /norestart /lv `\"${logFile}`\" /i `\"${env:INSTALLER_PATH}`\"\" `\n -PassThru -Verb RunAs -Wait\n\nGet-Content $logFile -Tail 500\n\nif ($successCodes -contains $installProcess.ExitCode) {\n Exit 0\n}\n\nExit $installProcess.ExitCode\n\n} catch {\n Write-Host \"Error: $_\"\n Exit 1\n}\n", | ||
| "c70e0a85": "# 1Password Uninstall Script\n# Closes running processes before uninstalling to prevent hangs\n\n$product_code = '{598797D5-61EB-46AF-8F8B-0C2070B648A2}'\n$timeoutSeconds = 300 # 5 minute timeout\n\n# Close any running 1Password processes\nGet-Process -Name \"1Password*\" -ErrorAction SilentlyContinue | Stop-Process -Force -ErrorAction SilentlyContinue\nStart-Sleep -Seconds 2\n\n# Fleet uninstalls app using product code that's extracted on upload\n$process = Start-Process msiexec -ArgumentList @(\"/quiet\", \"/x\", $product_code, \"/norestart\") -PassThru\n\n# Wait for process with timeout\n$completed = $process.WaitForExit($timeoutSeconds * 1000)\n\nif (-not $completed) {\n Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue\n Exit 1603 # ERROR_INSTALL_FAILURE\n}\n\n# Check exit code and output result\nif ($process.ExitCode -eq 0) {\n Write-Output \"Exit 0\"\n Exit 0\n} else {\n Write-Output \"Exit $($process.ExitCode)\"\n Exit $process.ExitCode\n}\n\n" | ||
| "033c8450": "# 1Password Uninstall Script\n# Closes running processes before uninstalling to prevent hangs\n\n$product_code = '{433F505A-3EAE-4041-A610-39CDD8928BAB}'\n$timeoutSeconds = 300 # 5 minute timeout\n\n# Close any running 1Password processes\nGet-Process -Name \"1Password*\" -ErrorAction SilentlyContinue | Stop-Process -Force -ErrorAction SilentlyContinue\nStart-Sleep -Seconds 2\n\n# Fleet uninstalls app using product code that's extracted on upload\n$process = Start-Process msiexec -ArgumentList @(\"/quiet\", \"/x\", $product_code, \"/norestart\") -PassThru\n\n# Wait for process with timeout\n$completed = $process.WaitForExit($timeoutSeconds * 1000)\n\nif (-not $completed) {\n Stop-Process -Id $process.Id -Force -ErrorAction SilentlyContinue\n Exit 1603 # ERROR_INSTALL_FAILURE\n}\n\n# Check exit code and output result\nif ($process.ExitCode -eq 0) {\n Write-Output \"Exit 0\"\n Exit 0\n} else {\n Write-Output \"Exit $($process.ExitCode)\"\n Exit $process.ExitCode\n}\n\n", |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
set -e
file="ee/maintained-apps/outputs/1password/windows.json"
test -f "$file"
nl -ba "$file" | sed -n '1,80p'
printf '\nMatching success-code handling:\n'
rg -n -C 8 '3010|1641|ExitCode|msiexec|success' ee/maintained-apps/outputs/1password/windows.json ee/maintained-apps -g '*.json' -g '*.ps1' -g '*.md' | head -240Repository: fleetdm/fleet
Length of output: 1915
🏁 Script executed:
#!/bin/bash
set -e
file="ee/maintained-apps/outputs/1password/windows.json"
test -f "$file"
nl -ba "$file" | sed -n '1,80p'
printf '\nMatching success-code handling:\n'
rg -n -C 8 '3010|1641|ExitCode|msiexec|success' ee/maintained-apps/outputs/1password/windows.json ee/maintained-apps -g '*.json' -g '*.ps1' -g '*.md' | head -240Repository: fleetdm/fleet
Length of output: 1915
🌐 Web query:
site:learn.microsoft.com Windows Installer error codes 1641 3010 uninstall reboot required
💡 Result:
Windows Installer error codes 1641 and 3010 are not fatal errors; they are status codes that indicate an installation or uninstallation has completed successfully but requires a system restart to finalize changes [1][2][3]. Code 1641: ERROR_SUCCESS_REBOOT_INITIATED This indicates that the installer has already initiated a restart [1][4]. Code 3010: ERROR_SUCCESS_REBOOT_REQUIRED This indicates that the installation was successful, but a restart is required to complete the process [1][2][4]. The system or application may not function as expected until the restart is performed [5]. In both cases, these codes represent successful operations rather than failures [1][3][4]. When encountered in deployment scripts or automated installs, they should generally be treated as success codes [2][5]. If an automated process encounters these codes, it is standard practice to continue with the installation and ensure that a restart is performed afterward to complete the configuration [3].
Citations:
- 1: https://learn.microsoft.com/en-us/windows/win32/msi/error-codes
- 2: https://learn.microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers
- 3: https://learn.microsoft.com/en-us/previous-versions/tn-archive/bb418811(v=technet.10)
- 4: https://learn.microsoft.com/en-us/previous-versions/windows/desktop/msiprov/install-method-in-class-win32-product
- 5: https://learn.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=visualstudio
Handle MSI restart-success exit codes for uninstall.
Treat 0, 3010 (ERROR_SUCCESS_REBOOT_REQUIRED), and 1641 (ERROR_SUCCESS_REBOOT_INITIATED) as successful uninstall results. Keep 1603 for timeout and return other failure codes unchanged.
🤖 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/1password/windows.json` at line 20, Update the
exit-code handling in the 1Password uninstall script so codes 0, 3010, and 1641
are treated as successful results, while preserving 1603 for timeout failures.
Continue returning any other MSI exit code unchanged.
| "version": "1.132.0", | ||
| "queries": { | ||
| "exists": "SELECT 1 FROM programs WHERE name = 'Microsoft Visual Studio Code' AND publisher = 'Microsoft Corporation';", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Microsoft Visual Studio Code' AND publisher = 'Microsoft Corporation' AND version_compare(version, '1.130.0') < 0);", | ||
| "patched": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Microsoft Visual Studio Code' AND publisher = 'Microsoft Corporation' AND version_compare(version, '1.132.0') < 0);", | ||
| "open": "SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM processes WHERE LOWER(name) = 'code.exe');" | ||
| }, | ||
| "installer_url": "https://vscode.download.prss.microsoft.com/dbazure/download/stable/1b6a188127eeaf9194f945eb6eb89a657e93c54c/VSCodeSetup-x64-1.130.0.exe", | ||
| "installer_url": "https://vscode.download.prss.microsoft.com/dbazure/download/stable/df53daabb18cd157bdb08c7f01c34df936cf12f4/VSCodeSetup-x64-1.132.0.exe", | ||
| "install_script_ref": "49122823", | ||
| "uninstall_script_ref": "e09509e2", | ||
| "sha256": "7310ee584734b4ef7e450804dfac567d5cff5a7b3c472cb14ad7bf5281c2ba06", | ||
| "sha256": "ebf5061d812e34627f89394979c5a1b39229603a10c5b8733af1ce452e940e92", |
There was a problem hiding this comment.
🔒 Security & Privacy | 🟠 Major | ⚡ Quick win
Update the catalog to Visual Studio Code 1.132.1.
The official Visual Studio Code 1.132 release notes list update 1.132.1 as addressing security issues. (code.visualstudio.com)
This entry treats 1.132.0 as patched. Devices on 1.132.0 will not receive the newer security update through this definition. Regenerate version, patched, installer_url, and sha256 for 1.132.1.
Verify the 1.132.1 artifact and checksum
#!/usr/bin/env bash
set -euo pipefail
release="1.132.1"
artifact="$(mktemp)"
trap 'rm -f "$artifact"' EXIT
curl --fail --location \
"https://update.code.visualstudio.com/${release}/win32-x64/stable" \
-o "$artifact"
shasum -a 256 "$artifact"🤖 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/visual-studio-code/windows.json` around lines 4 -
13, Update the Visual Studio Code catalog entry’s version and patched query from
1.132.0 to 1.132.1, then regenerate installer_url and sha256 for the official
1.132.1 Windows x64 artifact. Keep the existing query structure and script
references unchanged.
The ocenaudio cask uses a version-less download URL (ocenaudio_universal.dmg, sha256: no_check), so the DMG always serves the vendor's latest build regardless of the cask's version field. The nightly generated 3.20.3 from the cask while the DMG already shipped 3.20.4, so validation failed with "App version '3.20.3' was not found by osquery" (osquery found 3.20.4). Pin the output to the version the installer actually delivers and freeze the input so the nightly doesn't reintroduce the drift.
Script Diff Resultsee/maintained-apps/outputs/1password/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/1password/windows.json=== Install Script (no changes) ===
=== Uninstall // c70e0a85 -> 033c8450 ===
--- /tmp/old.OBKSsj 2026-08-12 02:16:44.116268544 +0000
+++ /tmp/new.Mbo8Ld 2026-08-12 02:16:44.116268544 +0000
@@ -1,7 +1,7 @@
# 1Password Uninstall Script
# Closes running processes before uninstalling to prevent hangs
-$product_code = '{598797D5-61EB-46AF-8F8B-0C2070B648A2}'
+$product_code = '{433F505A-3EAE-4041-A610-39CDD8928BAB}'
$timeoutSeconds = 300 # 5 minute timeout
# Close any running 1Password processesee/maintained-apps/outputs/bettertouchtool/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/cog-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/comet/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/copilot-money/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/firefox/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/firefox@nightly/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/gdevelop/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/granola/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/granola/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/lightburn/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/logi-options+/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/marked-app/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-365-copilot/darwin.json=== Install // 0be42f66 -> a411a590 ===
--- /tmp/old.XA22H8 2026-08-12 02:16:44.602278888 +0000
+++ /tmp/new.LW0ejZ 2026-08-12 02:16:44.603278909 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_365_Copilot_universal_1.2607.2701_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_365_Copilot_universal_1.2608.0301_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.m365copilot'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-excel/darwin.json=== Install // 362de618 -> bc263d81 ===
--- /tmp/old.xJYpiG 2026-08-12 02:16:44.664280207 +0000
+++ /tmp/new.EBCSXS 2026-08-12 02:16:44.664280207 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_Excel_16.111.26080215_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_Excel_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Excel'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-onenote/darwin.json=== Install // c0a2a291 -> d77e5e54 ===
--- /tmp/old.ozGpp9 2026-08-12 02:16:44.720281399 +0000
+++ /tmp/new.o8SvHu 2026-08-12 02:16:44.721281420 +0000
@@ -96,5 +96,5 @@
# install pkg files
quit_and_track_application 'com.microsoft.onenote.mac'
-sudo installer -pkg "$TMPDIR/Microsoft_OneNote_16.111.26080215_Updater.pkg" -target / || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_OneNote_16.112.26081010_Updater.pkg" -target / || exit $?
relaunch_application 'com.microsoft.onenote.mac'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-outlook/darwin.json=== Install // ab4266af -> 4309b92d ===
--- /tmp/old.bC41Cx 2026-08-12 02:16:44.772282506 +0000
+++ /tmp/new.t0pp5S 2026-08-12 02:16:44.772282506 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_Outlook_16.111.26071325_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_Outlook_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Outlook'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-powerpoint/darwin.json=== Install // 25bf79f6 -> e9738b1c ===
--- /tmp/old.Mc02VI 2026-08-12 02:16:44.824283613 +0000
+++ /tmp/new.Tw2Brx 2026-08-12 02:16:44.824283613 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_PowerPoint_16.111.26080215_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_PowerPoint_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Powerpoint'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-word/darwin.json=== Install // 2802d72b -> df45ab14 ===
--- /tmp/old.ZRQ9WK 2026-08-12 02:16:44.875284698 +0000
+++ /tmp/new.23QhZi 2026-08-12 02:16:44.876284719 +0000
@@ -117,6 +117,6 @@
EOF
-sudo installer -pkg "$TMPDIR/Microsoft_Word_16.111.26080215_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
+sudo installer -pkg "$TMPDIR/Microsoft_Word_16.112.26081010_Installer.pkg" -target / -applyChoiceChangesXML "$CHOICE_XML" || exit $?
relaunch_application 'com.microsoft.Word'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/obsidian/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ocenaudio/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/ollama/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/preform/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/rubymine/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/slack/windows.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/spokenly/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/swiftbar/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/tableplus/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/whatsapp/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/workflowy/darwin.json=== Install Script (no changes) ===
=== Uninstall Script (no changes) === |
|
Closing in favor of #51044. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit