-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[Bug]: Signature validation is failing during tag releases #1760
Comments
Looks like there was a new release of the sign tool yesterday - maybe updating that will help. |
Investigation so far:
Maybe something in the last two .NET SDK updates broke something in NuGet when packages are signed or something in Azure Sign Service broken something... |
Rebuilding the linter from source and building its dependency from source works as expected and validates the signatures. Short-term fix is to commit that into a fork of the repository and to build and run that version in our release process. Once that's set up and working, I can dig further post-release to find the true root cause of the issue and sort things out in a less string-and-duct-tape way. |
Possibly somehow related to dotnet/sdk#33928. |
Resolved by #1761 - looks like the code issue is vcsjones/AuthenticodeExaminer#19, which also affects NuGet Package Explorer, but something else changed to trigger that underlying issue. |
Describe the bug
Trying to release 8.1.0, the validate-signed-packages job is failing as the Authenticode signatures appear to be invalid: workflow logs.
I've unpublished the release and deleted the tag while I investigate what's going wrong.
Expected behavior
The binaries are signed with a valid Authenticode signature.
Actual behavior
Multiple binaries are not correctly Authenticode signed.
Steps to reproduce
Create a new tag.
Exception(s) (if any)
See workflow logs.
Polly version
No response
.NET Version
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: