-
Notifications
You must be signed in to change notification settings - Fork 689
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
align dotnet nuget sign verbosity with that of nuget.exe #4226
Conversation
@heng-liu |
Thanks for reviewing! Added output log from |
This PR has been automatically marked as stale because it has no activity for 7 days. It will be closed if no further activity occurs within another 7 days of this comment. If it is closed, you may reopen it anytime when you're ready again, as long as you don't delete the branch. |
Has the output been validated both with our PM, but also the .NET CLI PMs? I don't think we should "align dotnet nuget * with nuget.exe output". Consider for example default "msbuild -t:build" to "dotnet build" or "msbuild -t:restore" and "dotnet restore" output. The dotnet cli commands are intentionally less verbose to be more clear to customers. In particular, I don't think that outputting the certificate information, timestamp information, or output path is useful at default verbosity. It seems like good information to output at detailed verbosity, but not at normal or minimal verbosity. |
This PR has been automatically marked as stale because it has no activity for 7 days. It will be closed if no further activity occurs within another 7 days of this comment. If it is closed, you may reopen it anytime when you're ready again, as long as you don't delete the branch. |
Sorry for the late response. |
Bug
Fixes: NuGet/Home#11173
Regression? Last working version:
Description
For NuGet.exe sign command, if the package is signed successfully, the default verbosity will show the following info:
Before this change, dotnet nuget sign has no output in default verbosity level if it's signed successfully.
After this change, dotnet nuget sign has the same output as following:
In this PR:
1.Make the verbosity of dotnet nuget sign command align with NuGet.exe sign command.
2.Add assertion of those messages in tests.
PR Checklist
PR has a meaningful title
PR has a linked issue.
Described changes
Tests
Documentation