Add Microsoft 365 Copilot as a macOS FMA - #47014
Conversation
Register Microsoft 365 Copilot: add a Homebrew input (unique_identifier com.microsoft.m365copilot), add an apps.json entry, and add darwin-specific output with version 1.2605.2501 (installer URL, sha256, install/uninstall script refs). Also add a React SVG icon component, update the icons index map, and include the app icon image asset.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #47014 +/- ##
==========================================
- Coverage 67.04% 67.04% -0.01%
==========================================
Files 2870 2871 +1
Lines 225123 225125 +2
Branches 11600 11743 +143
==========================================
+ Hits 150927 150928 +1
Misses 60526 60526
- Partials 13670 13671 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
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.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
WalkthroughThis PR adds Microsoft 365 Copilot as a new maintained macOS application in Fleet. The change includes: a Homebrew input definition declaring package metadata; a registry entry in the app catalog; macOS-specific installation configuration with shell scripts for install and uninstall operations; and a React icon component wired into the frontend UI with name-to-icon mapping. Possibly related issues
Possibly related PRs
✨ Finishing Touches📝 Generate docstrings
🧪 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.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds support for Microsoft 365 Copilot across the software UI and maintained-app catalog (macOS), including an icon and managed install/uninstall metadata.
Changes:
- Added a new Microsoft 365 Copilot icon component and mapped it to the software-name icon lookup.
- Added maintained-app definitions for Microsoft 365 Copilot on Darwin (catalog entry + Homebrew input + generated output).
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/index.ts | Registers the new Microsoft 365 Copilot icon and maps the normalized software name to it. |
| frontend/pages/SoftwarePage/components/icons/Microsoft365Copilot.tsx | Introduces the Microsoft 365 Copilot icon component for the Software page. |
| ee/maintained-apps/outputs/microsoft-365-copilot/darwin.json | Adds the Darwin maintained-app output entry, including version checks and install/uninstall script refs. |
| ee/maintained-apps/outputs/apps.json | Adds the Microsoft 365 Copilot app to the consolidated maintained-app catalog. |
| ee/maintained-apps/inputs/homebrew/microsoft-365-copilot.json | Adds the Homebrew input definition for Microsoft 365 Copilot (pkg install). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| import type { SVGProps } from "react"; | ||
|
|
||
| const Microsoft365Copilot = (props: SVGProps<SVGSVGElement>) => ( | ||
| <svg xmlns="http://www.w3.org/2000/svg" width={32} height={32} {...props}> |
| <svg xmlns="http://www.w3.org/2000/svg" width={32} height={32} {...props}> | ||
| <image | ||
| width={32} | ||
| height={32} | ||
| href="data:image/png;base64,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" | ||
| /> |
| import type { SVGProps } from "react"; | ||
|
|
||
| const Microsoft365Copilot = (props: SVGProps<SVGSVGElement>) => ( | ||
| <svg xmlns="http://www.w3.org/2000/svg" width={32} height={32} {...props}> |
| { | ||
| "versions": [ | ||
| { | ||
| "version": "1.2605.2501", |
| "installer_url": "https://res.cdn.office.net/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_365_Copilot_universal_1.2605.2501_Installer.pkg", | ||
| "install_script_ref": "4397e3d6", |
Register Microsoft 365 Copilot: add a Homebrew input (unique_identifier com.microsoft.m365copilot), add an apps.json entry, and add darwin-specific output with version 1.2605.2501 (installer URL, sha256, install/uninstall script refs). Also add a React SVG icon component, update the icons index map, and include the app icon image asset.
Summary by CodeRabbit