-
Notifications
You must be signed in to change notification settings - Fork 258
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
[ArPow] NuGet.Client should publish source-build intermediate packages #11059
Comments
cc @aortiz-msft |
@crummel how do other repos deal with package name + version collisions? I don't see how it's possible to publish both "source build" and "non source build" versions of the same package. |
We don't need the individual packages (NuGet.Versioning etc) from the source-build leg published, just the |
notes to implementer:
|
Using Arcade to version and publish would also help with issues like dotnet/source-build#3249 where we see mismatches between the Microsoft-built version and the source-built version. |
If we wanted to fix this without completely moving NuGet to Arcade, the build number is set in https://github.com/NuGet/NuGet.Client/blob/fdc39cc7f7541056c638ea982dc179f554849b7d/eng/pipelines/templates/Initialize_Build.yml and doesn't seem to be meaningful for them; it's just a different way of calculating it from the AzDo official build number than Arcade uses.
|
NuGet Product Used
dotnet.exe
Product Version
NuGet client build process
Worked before?
No response
Impact
It's more difficult to complete my work
Repro Steps & Context
NuGet.Client now produces source-build intermediate packages (after NuGet/NuGet.Client#4105) but these aren't included in the manifest of binaries or published to BAR. To complete the product graph, we need to publish these with the non-source-built packages.
Related: dotnet/source-build#2310.
Verbose Logs
No response
The text was updated successfully, but these errors were encountered: