Skip to content

[release/8.0] Add ability to opt-out of ESRP service connection use.#16007

Merged
mmitche merged 1 commit intodotnet:release/8.0from
mmitche:mb-signing-opt-out-80
Jul 28, 2025
Merged

[release/8.0] Add ability to opt-out of ESRP service connection use.#16007
mmitche merged 1 commit intodotnet:release/8.0from
mmitche:mb-signing-opt-out-80

Conversation

@mmitche
Copy link
Copy Markdown
Member

@mmitche mmitche commented Jul 28, 2025

I chose to use microbuildUseESRP rather than microbuildSignType because I don't want users to confuse use of the parameter with setting signing to test signing or real signing. _SignType is so prolific that it's hard to imagine getting rid of it at this point. So I chose just to have a parameter that indicates whether the service connection should be used. A user would pass false in test signing cases. This could be passed based on the value of _SignType if it's defined in the same file.

To double check:

I chose to use microbuildUseESRP rather than microbuildSignType because I don't want users to confuse use of the parameter with setting signing to test signing or real signing. _SignType is so prolific that it's hard to imagine getting rid of it at this point. So I chose just to have a parameter that indicates whether the service connection should be used. A user would pass false in test signing cases. This could be passed based on the value of _SignType if it's defined in the same file.
@mmitche mmitche changed the title Add ability to opt-out of ESRP service connection use. [release/8.0] Add ability to opt-out of ESRP service connection use. Jul 28, 2025
@mmitche mmitche requested a review from YuliiaKovalova July 28, 2025 18:14
@mmitche mmitche enabled auto-merge (squash) July 28, 2025 19:05
@mmitche mmitche merged commit 8dca4f8 into dotnet:release/8.0 Jul 28, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants