Skip to content

Merging internal commits for release/9.0 #117442

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

Merged

Conversation

vseanreesermsft
Copy link

No description provided.

Mirroring and others added 8 commits June 9, 2025 14:43
#### AI description  (iteration 1)
#### PR Classification
Pipeline configuration update adjusting certificate validation.

#### PR Summary
This pull request updates the expected issuer for the DAC signing certificate in the diagnostic file signing pipeline to reflect the new PCA 2024 certificate.
- `eng/pipelines/coreclr/templates/sign-diagnostic-files.yml`: Changed the certificate issuer string from "Microsoft Code Signing PCA 2010" to "Microsoft Code Signing PCA 2024".
<!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
@Copilot Copilot AI review requested due to automatic review settings July 8, 2025 21:39
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Merges internal commits for the 9.0 release by updating the certificate issuer check in the CoreCLR pipeline template.

  • Updated the expected issuer from "Microsoft Code Signing PCA 2010" to "Microsoft Windows Code Signing PCA 2024"
  • Removed locality (L) and state (S) qualifiers from the distinguished name match
Comments suppressed due to low confidence (1)

eng/pipelines/coreclr/templates/sign-diagnostic-files.yml:72

  • Matching the full issuer distinguished name by string equality is brittle and the new string omits locality (L) and state (S) fields. Consider matching on parsed certificate properties (e.g., IssuerName.Name or GetNameInfo) or restoring the L/S qualifiers to ensure valid certificates aren’t rejected inadvertently.
            -or $signingCert.Issuer -ne "CN=Microsoft Windows Code Signing PCA 2024, O=Microsoft Corporation, C=US")

@tarekgh tarekgh added the Servicing-approved Approved for servicing release label Jul 9, 2025
@tarekgh
Copy link
Member

tarekgh commented Jul 9, 2025

The change in this PR is already used to release build yesterday. I'll go ahead and merge it.

@tarekgh tarekgh merged commit 89d42fd into dotnet:release/9.0 Jul 9, 2025
83 of 87 checks passed
This was referenced Aug 7, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Aug 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Servicing-approved Approved for servicing release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants