Add Amazon Corretto 21/24/26 Windows apps - #46875
Conversation
Add support for Amazon Corretto JDKs (21, 24, 26) on Windows: new winget input manifests and outputs with installer URLs, SHA256s, existence/patch queries, upgrade codes, and install/uninstall script refs. Update maintained apps index (apps.json) to include the three new Corretto entries. Add frontend icon components for Corretto 21/24/26 and update icon exports.
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #46875 +/- ##
==========================================
- Coverage 66.96% 66.96% -0.01%
==========================================
Files 2853 2856 +3
Lines 225666 225672 +6
Branches 11592 11733 +141
==========================================
+ Hits 151123 151126 +3
- Misses 60836 60839 +3
Partials 13707 13707
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 selected for processing (11)
WalkthroughThis PR extends Fleet's software library with three new Amazon Corretto Java runtime versions (21, 24, 26). It adds Winget input manifests defining package detection logic, Windows installation specifications with embedded PowerShell install/uninstall scripts for silent MSI deployment, registers the applications in the main app catalog, and implements frontend React icon components with icon-to-name mappings to display them in the UI. 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
Adds Amazon Corretto JDK (21/24/26) as Fleet-maintained Windows apps (winget-backed) and wires up corresponding Software page icons so these new app entries render with a Corretto icon in the UI.
Changes:
- Added new winget input manifests and generated Windows outputs for Amazon Corretto 21/24/26 (including installer URL/SHA, detection & patch queries, upgrade codes, and install/uninstall script refs).
- Updated the maintained-apps index (
apps.json) to include the new Corretto entries. - Added Amazon Corretto 21/24/26 icon components and mapped them in the Software icons index.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/index.ts | Registers Corretto 21/24/26 icon imports and name→icon mappings. |
| frontend/pages/SoftwarePage/components/icons/AmazonCorretto21.tsx | Adds Corretto 21 icon component (embedded PNG-in-SVG). |
| frontend/pages/SoftwarePage/components/icons/AmazonCorretto24.tsx | Adds Corretto 24 icon component (embedded PNG-in-SVG). |
| frontend/pages/SoftwarePage/components/icons/AmazonCorretto26.tsx | Adds Corretto 26 icon component (embedded PNG-in-SVG). |
| ee/maintained-apps/outputs/apps.json | Adds Corretto 21/24/26 entries to the maintained apps index. |
| ee/maintained-apps/outputs/amazon-corretto-21/windows.json | Generated Windows output manifest for Corretto 21. |
| ee/maintained-apps/outputs/amazon-corretto-24/windows.json | Generated Windows output manifest for Corretto 24. |
| ee/maintained-apps/outputs/amazon-corretto-26/windows.json | Generated Windows output manifest for Corretto 26. |
| ee/maintained-apps/inputs/winget/amazon-corretto-21.json | New winget input manifest for Corretto 21. |
| ee/maintained-apps/inputs/winget/amazon-corretto-24.json | New winget input manifest for Corretto 24. |
| ee/maintained-apps/inputs/winget/amazon-corretto-26.json | New winget input manifest for Corretto 26. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| import AmazonCorretto21 from "./AmazonCorretto21"; | ||
| import AmazonCorretto24 from "./AmazonCorretto24"; | ||
| import AmazonCorretto25 from "./AmazonCorretto25"; | ||
| import AmazonCorretto26 from "./AmazonCorretto26"; |
| "amazon corretto 21": AmazonCorretto21, | ||
| "amazon corretto 24": AmazonCorretto24, | ||
| "amazon corretto 25": AmazonCorretto25, | ||
| "amazon corretto 26": AmazonCorretto26, |
Add support for Amazon Corretto JDKs (21, 24, 26) on Windows: new winget input manifests and outputs with installer URLs, SHA256s, existence/patch queries, upgrade codes, and install/uninstall script refs. Update maintained apps index (apps.json) to include the three new Corretto entries. Add frontend icon components for Corretto 21/24/26 and update icon exports.
Summary by CodeRabbit
Release Notes