-
Notifications
You must be signed in to change notification settings - Fork 536
Remove Support for older .NET Versions and Update installers scripts #647
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Support for older .NET Versions and Update installers scripts #647
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes deprecated .NET versions from installation scripts, updates documentation and CI workflows to target current supported versions (6.0–9.0), and adjusts E2E tests accordingly.
- Removed “signed” and “validated” quality options from Bash/PowerShell installers and cleaned up obsolete URL sanitization code.
- Updated README examples and GitHub Actions matrices to reflect .NET 8.0 and 9.0 support.
- Extended test mappings and E2E workflows to cover .NET 9.0 and removed older version checks.
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| externals/install-dotnet.sh | Dropped old quality labels, added retry bug workaround, removed URL sanitization helpers. |
| externals/install-dotnet.ps1 | Removed deprecated qualities, stripped obsolete sanitization functions. |
| tests/verify-dotnet.ps1 | Added mapping for "9.0" = "net9.0". |
| README.md | Swapped references from 3.x/5.x to 8.x/9.x in examples and version syntax. |
| .github/workflows/test-dotnet.yml | Updated dotnet-version matrix to ['6.0','7.0','8.0','9.0']. |
| .github/workflows/e2e-tests.yml | Replaced all 2.x/3.x/5.x setup steps with 6.x–9.x, adjusted verify patterns. |
Comments suppressed due to low confidence (1)
externals/install-dotnet.sh:1797
- [nitpick] Casing is inconsistent: the script error lists 'ga' in lowercase but this usage help shows 'GA' uppercase. Normalize casing to avoid confusion (e.g., use lowercase 'ga' everywhere).
echo " The possible values are: daily, preview, GA."
Co-authored-by: “gowridurgad” <“[email protected]>
|
.NET 6 is out of support since November 2024 and .NET 7 since May 2024. .NET 6 was removed now from Azure DevOps 6 months after that as that's their policy what's yours? Would also be good to test with the .NET 10 previews, RC expected next month with GA in November. (End of Life (or Out of support) is usually the term that's used in the ecosystem.) |
Description:
npm run update-installers.Related issue:
#645
Check list: