Add BlueJ as a Windows FMA - #46222
Conversation
Add BlueJ as a maintained Windows app: new winget input manifest (ee/maintained-apps/inputs/winget/bluej.json), PowerShell install and uninstall scripts (ee/maintained-apps/inputs/winget/scripts/bluej_install.ps1 and bluej_uninstall.ps1), and output metadata (ee/maintained-apps/outputs/bluej/windows.json). Also update apps index (ee/maintained-apps/outputs/apps.json) to include BlueJ. The install script passes ALLUSERS=2 so the per-user WiX MSI installs per-machine when run elevated; the uninstall script finds related product codes for the app's upgrade code and uninstalls each with a timeout. The outputs include version 5.5.0, installer URL, checksum, and embedded script refs.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #46222 +/- ##
==========================================
- Coverage 66.83% 66.83% -0.01%
==========================================
Files 2756 2757 +1
Lines 220200 220202 +2
Branches 10916 11043 +127
==========================================
+ Hits 147171 147172 +1
- Misses 59736 59737 +1
Partials 13293 13293
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 (7)
WalkthroughThis pull request adds BlueJ application support to Fleet's maintained apps system. It introduces a Winget input manifest with PowerShell scripts for silent MSI installation and uninstallation, creates output configuration metadata including version information and embedded script references, and adds a React icon component to the frontend for UI display. The input scripts manage elevated installation with the ✨ 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 |
Add BlueJ as a maintained Windows app: new winget input manifest (ee/maintained-apps/inputs/winget/bluej.json), PowerShell install and uninstall scripts (ee/maintained-apps/inputs/winget/scripts/bluej_install.ps1 and bluej_uninstall.ps1), and output metadata (ee/maintained-apps/outputs/bluej/windows.json). Also update apps index (ee/maintained-apps/outputs/apps.json) to include BlueJ. The install script passes ALLUSERS=2 so the per-user WiX MSI installs per-machine when run elevated; the uninstall script finds related product codes for the app's upgrade code and uninstalls each with a timeout. The outputs include version 5.5.0, installer URL, checksum, and embedded script refs.
Summary by CodeRabbit
Release Notes