Skip to content

Skip building "3.0.0"-branded targeting pack in 3.0.2+ source-build #641

Closed
@dagood

Description

@dagood

Source-build will be building the Microsoft.NETCore.App.Ref 3.0.0 targeting pack in dotnet/source-build-reference-packages for 3.0.1+, however in 3.0.2+ I also merged some Core-Setup infrastructure that will have this repo build a "3.0.0"-branded targeting pack when building any 3.0.2+ commit: dotnet/arcade#4318.

The source-build version is preferred because it's more static: we can trust it not to change due to accidental (or intentional but unwanted) changes to future versions of Core-Setup. There is danger of Core-Setup 3.0.2 building a "3.0.0"-branded targeting pack that isn't actually the same as the actual v3.0.0 targeting pack, causing behavior differences in the source-built SDK. See dotnet/source-build#1389

This infra needs to be disabled so the Core-Setup "3.0.0"-branded targeting pack doesn't conflict with the source-build 3.0.0 package.

This can be done without an Arcade update or source-build customization by setting SkipSetLastReleasedVersionForSourceBuild to true here.

/cc @dseefeld @adaggarwal

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions