-
Notifications
You must be signed in to change notification settings - Fork 462
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
[release/8.0] Start producing stable packages #3785
Conversation
Marking as No-Merge for now given the dogfooding implications. We'll merge this a little later. |
8d73d1a
to
7406fdf
Compare
This is now ready to go, so removing the NoMerge label. |
e5cb50a
to
9ddda33
Compare
cc @radical if you check my last commit 24a05b8, I had to make a small change given the workload test infrastructure had a bug when testing against stable versions. My change was simple to unblock this PR, but we'll probably need something that actually looks at what the package version for each package should be for main branch. |
Merging this in to start preparing for an insertion. I will Address any feedback in a follow up PR. |
As part of our preparation for stabilization, we need to start producing stable packages from this branch. This change will make it so that all packages that are not marked as
SuppressFinalPackageVersion
will now produce a stable package version. This will also make it so we have CI validation to ensure that packages that are going stable will not get a new dependency bump with a prerelease version.This change will have implications going forward, which mainly are:
dotnet nuget locals all -c
, in order to prevent the previous build from the cache to get used.cc: @eerhardt, @davidfowl, @DamianEdwards, @mitchdenny, @ReubenBond.
Microsoft Reviewers: Open in CodeFlow