Add TortoiseGit as a Windows FMA - #46208
Conversation
Register TortoiseGit as a maintained app: add winget input (ee/maintained-apps/inputs/winget/tortoisegit.json), add app metadata to outputs/apps.json, and create a platform-specific output with version, installer URL, sha256, install/uninstall PowerShell scripts, and MSI upgrade code (ee/maintained-apps/outputs/tortoisegit/windows.json). Also add a frontend icon component and asset (frontend/pages/SoftwarePage/components/icons/Tortoisegit.tsx and website/assets/images/app-icon-tortoisegit-60x60@2x.png) and wire it into the icons index mapping.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #46208 +/- ##
==========================================
- Coverage 66.83% 66.83% -0.01%
==========================================
Files 2755 2756 +1
Lines 220198 220200 +2
Branches 10916 11044 +128
==========================================
+ Hits 147170 147171 +1
Misses 59734 59734
- Partials 13294 13295 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 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 TortoiseGit (a Git client for Windows) to Fleet's maintained applications catalog. The changes include: a new winget metadata input JSON defining TortoiseGit's package and installer characteristics; a corresponding entry in the app registry (apps.json); a Windows application definition (windows.json) with MSI installation and uninstallation scripts; and a React icon component for the software page UI with its registration in the icon map. 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 |
Register TortoiseGit as a maintained app: add winget input (ee/maintained-apps/inputs/winget/tortoisegit.json), add app metadata to outputs/apps.json, and create a platform-specific output with version, installer URL, sha256, install/uninstall PowerShell scripts, and MSI upgrade code (ee/maintained-apps/outputs/tortoisegit/windows.json). Also add a frontend icon component and asset (frontend/pages/SoftwarePage/components/icons/Tortoisegit.tsx and website/assets/images/app-icon-tortoisegit-60x60@2x.png) and wire it into the icons index mapping.
Summary by CodeRabbit