Update Fleet-maintained apps#43584
Conversation
Generated automatically with cmd/maintained-apps.
There was a problem hiding this comment.
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.
Script Diff Resultsee/maintained-apps/outputs/microsoft-excel/darwin.json=== Install // c7fb86e7 -> ee401ad7 ===
--- /tmp/old.pCuQJE 2026-04-14 20:46:09.081456125 +0000
+++ /tmp/new.IIEscQ 2026-04-14 20:46:09.081456125 +0000
@@ -104,6 +104,6 @@
EOF
-sudo installer -pkg "$TMPDIR"/Microsoft_Excel_16.107.26040410_Installer.pkg -target / -applyChoiceChangesXML "$CHOICE_XML"
+sudo installer -pkg "$TMPDIR"/Microsoft_Excel_16.108.26041219_Installer.pkg -target / -applyChoiceChangesXML "$CHOICE_XML"
relaunch_application 'com.microsoft.Excel'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-onenote/darwin.json=== Install // f92f44c8 -> d444a963 ===
--- /tmp/old.tZ1UN8 2026-04-14 20:46:09.142457859 +0000
+++ /tmp/new.aBrUEv 2026-04-14 20:46:09.142457859 +0000
@@ -83,5 +83,5 @@
# install pkg files
quit_and_track_application 'com.microsoft.onenote.mac'
-sudo installer -pkg "$TMPDIR/Microsoft_OneNote_16.107.26040410_Updater.pkg" -target /
+sudo installer -pkg "$TMPDIR/Microsoft_OneNote_16.108.26041219_Updater.pkg" -target /
relaunch_application 'com.microsoft.onenote.mac'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-powerpoint/darwin.json=== Install // dce88370 -> 6b1225e9 ===
--- /tmp/old.zZF7e3 2026-04-14 20:46:09.191459252 +0000
+++ /tmp/new.lKEO7I 2026-04-14 20:46:09.192459281 +0000
@@ -104,6 +104,6 @@
EOF
-sudo installer -pkg "$TMPDIR"/Microsoft_PowerPoint_16.107.26040410_Installer.pkg -target / -applyChoiceChangesXML "$CHOICE_XML"
+sudo installer -pkg "$TMPDIR"/Microsoft_PowerPoint_16.108.26041219_Installer.pkg -target / -applyChoiceChangesXML "$CHOICE_XML"
relaunch_application 'com.microsoft.Powerpoint'
=== Uninstall Script (no changes) ===ee/maintained-apps/outputs/microsoft-word/darwin.json=== Install // 82e864c2 -> 77cc830e ===
--- /tmp/old.J6MTCq 2026-04-14 20:46:09.242460702 +0000
+++ /tmp/new.0XnhJp 2026-04-14 20:46:09.242460702 +0000
@@ -104,6 +104,6 @@
EOF
-sudo installer -pkg "$TMPDIR"/Microsoft_Word_16.107.26040410_Installer.pkg -target / -applyChoiceChangesXML "$CHOICE_XML"
+sudo installer -pkg "$TMPDIR"/Microsoft_Word_16.108.26041219_Installer.pkg -target / -applyChoiceChangesXML "$CHOICE_XML"
relaunch_application 'com.microsoft.Word'
=== Uninstall Script (no changes) === |
WalkthroughThis change updates macOS configuration files for four Microsoft Office applications: Excel, OneNote, PowerPoint, and Word. Each maintained-app entry targets version 16.108 instead of the previous 16.107.4. The updates include modified version comparison thresholds in patched-status queries, new installer package artifacts (with build identifier 26041219 instead of 26040410), updated install script references, and corresponding SHA256 hash values. The quit-and-relaunch control flow logic and uninstallation procedures remain unchanged. Possibly related PRs
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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.
🧹 Nitpick comments (1)
ee/maintained-apps/outputs/microsoft-word/darwin.json (1)
10-12: Consider adding CI validators for manifest cross-field coherence.Given automated ingestion, lightweight CI checks would prevent silent bad manifest data (missing
refstargets, mismatched installer filenames vs install scripts, malformed SHA-256). Current manifests are valid, but automated checks would catch regressions in future ingestions.🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@ee/maintained-apps/outputs/microsoft-word/darwin.json` around lines 10 - 12, Add lightweight CI validators that verify manifest cross-field coherence for files like darwin.json: (1) ensure fields install_script_ref and uninstall_script_ref point to existing script refs in the repo, (2) validate "sha256" matches the expected 64-hex format and optionally verify the referenced installer file's checksum, and (3) check installer filenames referenced elsewhere in the manifest match the scripts/refs (e.g., installer name vs install_script_ref). Implement these checks as a fast pre-commit/CI job that parses the manifest and fails on missing refs, mismatched filenames, or malformed SHA-256 values.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@ee/maintained-apps/outputs/microsoft-word/darwin.json`:
- Around line 10-12: Add lightweight CI validators that verify manifest
cross-field coherence for files like darwin.json: (1) ensure fields
install_script_ref and uninstall_script_ref point to existing script refs in the
repo, (2) validate "sha256" matches the expected 64-hex format and optionally
verify the referenced installer file's checksum, and (3) check installer
filenames referenced elsewhere in the manifest match the scripts/refs (e.g.,
installer name vs install_script_ref). Implement these checks as a fast
pre-commit/CI job that parses the manifest and fails on missing refs, mismatched
filenames, or malformed SHA-256 values.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 52880beb-613c-419d-a1e5-9a6e4ca4199b
📒 Files selected for processing (4)
ee/maintained-apps/outputs/microsoft-excel/darwin.jsonee/maintained-apps/outputs/microsoft-onenote/darwin.jsonee/maintained-apps/outputs/microsoft-powerpoint/darwin.jsonee/maintained-apps/outputs/microsoft-word/darwin.json
|
Closing in favor of #43588. |
Automated ingestion of latest Fleet-maintained app data.
Summary by CodeRabbit