dotnet / dotnet/announcements

.NET Core master branches have switched to "5.0"

Open
#118 0 comments 0 reactions 0 assignees View on GitHub
.NET 5.0
Dominant language
No language data
Stars
1.4k
Forks
53
PR merge metrics
No merged PRs in 30d

Description

# .NET Core master branches have switched to "5.0"

Various .NET Core repos have switched their `master` branches to "5.0", and will use 3.x branches for 3.0 and 3.1 projects. This is very similar to how we approached 2.x and 3.0 projects. As context, `master` branches produced 3.0 builds for the entire period of the 2.2 project.

At present, this change is only relevant if you contribute to .NET Core repositories. Otherwise, we recommend that you wait for the 5.0 Preview releases before installing this new version.

## Discussion
Please share your thoughts on this change and see what others are saying at:

[dotnet/core #3059](https://github.com/dotnet/core/issues/3059)

## Details

The following repos have moved their master branches to "5.0":

- [dotnet/coreclr](https://github.com/dotnet/coreclr)
- [dotnet/corefx](https://github.com/dotnet/corefx)
- [dotnet/core-setup](https://github.com/dotnet/core-setup)

You can see that [5.0 .NET Core Runtime builds](https://github.com/dotnet/core-setup#daily-builds) are now being built and published at dotnet/core-setup.

In large part, we switched `master` to 5.0 to enable to the community to contribute changes. As the .NET Core 3.0 released has progressed, we've had to increase scrutiny on the changes we will accept. Now that we've permanently branched for 3.0, we can accept a much broader set of changes. Please consider that to be an open invitation!

Notably, [dotnet/core-sdk](https://github.com/dotnet/core-sdk) is not yet producing 5.0 builds. We expect that the dotnet/core-sdk master branch will continue as a 3.0 branch for 2-3 months while we finish up the .NET Core 3.0 project.

At present, there is no developer experience for 5.0. We are waiting on the dotnet/core-sdk repo to switch to 5.0. Switching your project file to target `netcoreapp5.0` won't do anything useful. We'll update this issue when a 5.0 SDK comes available.

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the announcement body, the linked dotnet/core #3059 discussion, and the listed dotnet/coreclr, dotnet/corefx, dotnet/core-setup, and dotnet/core-sdk entry points. There is no code change specified; the stated follow-up is to update this issue when a 5.0 SDK becomes available.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.