Update Mac and Linux targets to .NET 8 LTS by mjcheetham · Pull Request #1579 · git-ecosystem/git-credential-manager (original) (raw)
Conversation
Update the target framework version for Mac and Linux to .NET 8, which is the latest LTS. .NET 7 is leaving support on 2024-05-14 so we need to do this.
Windows is not being updated at this time due our courtesy to Visual Studio (that bundle the same GCM version across all their versions) who need Windows 8.x support until.. 2029... 😢
and Windows 10 is required for .NET (Core) 8.
I plan to revisit the .NET Framework to Core on Windows effort after a discussion with the VS team at Microsoft.
vdye approved these changes Apr 15, 2024
Windows is not being updated at this time due our courtesy to Visual Studio (that bundle the same GCM version across all their versions) who need Windows 8.x support until.. 2029... 😢
Could we conceivably start a long-running windows-lts-2.4 branch, and release Windows-only releases targeting .NET Framework, then backport all the PRs to that branch that would still be applicable? These would essentially be releases specifically for our Visual Studio friends. I know, this would be a bit more maintenance burden, just when funding for that kind of stuff was pulled... But I still think it'd be the right thing to do.
mjcheetham added a commit that referenced this pull request
Changes:
- Fixes to install from source script (#1469)
- Use Avalonia generated view code (#14790
- Various GitHub Actions updates (#1473, #1483, #1487, #1486, #1488, #1528, #1547)
- Fix bug in Azure Repos URL handling (#1522)
- Add Azure Managed Identity and SP docs (#1548)
- Fix error messages when using GCM outside of repo (#1561, #1583)
- Remove ESRP (#1571)
- Update to .NET 8 for Mac and Linux (#1579, #1580)
- Fix Alpine install from source script (#1582)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
[ Show hidden characters]({{ revealButtonHref }})