-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Fix 3.0/3.1 targeting pack servicing skip infrastructure to allow for prerelease servicing builds #639
Comments
Note that we should fix the infra in 3.0/3.1, but the solution should also be applied to |
@NikolaMilosavljevic @nguerrera @wtgodbe @mmitche @MichaelSimons I think the right fix is remove the condition entirely from the settings. - <ItemGroup Condition="'$(StabilizePackageVersion)' == 'true'">
+ <ItemGroup>
<ProjectServicingConfiguration Include="Microsoft.NETCore.App.Ref" PatchVersion="0" />
<ProjectServicingConfiguration Include="NETStandard.Library.Ref" PatchVersion="0" />
</ItemGroup> With this:
NETStandard is harder to think about because ideally it wouldn't be in this repo in the first place. Right now:
It's strange that dotnet/runtime I would argue that dotnet/runtime |
Fixed in dotnet/runtime for 5.0+ by #2291. I've opened #2294 to independently decide whether to keep building NETStandard in |
This infra only activates for stable builds:
https://github.com/dotnet/core-setup/blob/9898068272cde5d004dec24e2fcabf9f4565ce9b/eng/Versions.props#L39-L43
The original intent was to avoid applying this during pre-GA preview builds, where we always want to publish a new targeting pack.
However, we want to apply the infra while building prerelease-versioned servicing builds as well (e.g.
3.1.1-servicing.19576.4
) so that they keep using the previously released stable build.Until then, we need to go back to pinning.
See discussion: dotnet/installer#5814 (comment)
The text was updated successfully, but these errors were encountered: