Skip to content
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

Update Mac and Linux targets to .NET 8 LTS #1579

Merged
merged 2 commits into from
Apr 15, 2024

Conversation

mjcheetham
Copy link
Collaborator

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.

@mjcheetham mjcheetham merged commit 064c6c4 into git-ecosystem:main Apr 15, 2024
8 checks passed
@mjcheetham mjcheetham deleted the net8 branch April 15, 2024 21:39
@dscho
Copy link
Collaborator

dscho commented Apr 16, 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 mjcheetham mentioned this pull request Apr 16, 2024
mjcheetham added a commit that referenced this pull request Apr 16, 2024
**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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants