Skip to content

Update CGManifests#26981

Merged
adityapatwardhan merged 1 commit intorelease/v7.5from
fixCGM
Mar 10, 2026
Merged

Update CGManifests#26981
adityapatwardhan merged 1 commit intorelease/v7.5from
fixCGM

Conversation

@adityapatwardhan
Copy link
Member

PR Summary

Update CGManifests to fix issues created by a merge.

PR Context

PR Checklist

@adityapatwardhan adityapatwardhan requested a review from a team as a code owner March 10, 2026 18:52
Copilot AI review requested due to automatic review settings March 10, 2026 18:52
@adityapatwardhan adityapatwardhan enabled auto-merge (squash) March 10, 2026 18:53
@TravisEz13 TravisEz13 added the CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log label Mar 10, 2026
@adityapatwardhan adityapatwardhan merged commit 5e34b61 into release/v7.5 Mar 10, 2026
36 of 38 checks passed
@adityapatwardhan adityapatwardhan deleted the fixCGM branch March 10, 2026 18:55
Copy link
Contributor

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

Updates the Component Governance manifests to resolve merge-related inconsistencies in the recorded NuGet components and their versions.

Changes:

  • Re-aligns many NuGet component versions (mostly shifting 10.0.3/other values back to 9.0.10 and other pins) in tpn/cgmanifest.json.
  • Adds/removes several component registrations in tpn/cgmanifest.json (notably around System.* and System.ServiceModel.* entries).
  • Reorders the $schema property placement in main/cgmanifest.json.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
tools/cgmanifest/tpn/cgmanifest.json Bulk updates to registered NuGet components/versions and some component list adjustments to resolve merge issues.
tools/cgmanifest/main/cgmanifest.json Updates a few component versions and moves $schema to the bottom of the JSON document.
Comments suppressed due to low confidence (1)

tools/cgmanifest/tpn/cgmanifest.json:1

  • This hunk changes component identities (not just versions): it replaces prior System.ServiceModel.* registrations (e.g., System.ServiceModel.NetFramingBase) and introduces System.Security.Principal.Windows / System.ServiceModel.Duplex. Since the PR description only says 'fix issues created by a merge', it would help to document (in the PR description or linked issue) why these specific component substitutions are correct, so future audits can distinguish intentional dependency corrections from merge artifacts.
{

Comment on lines +863 to 865
],
"$schema": "https://json.schemastore.org/component-detection-manifest.json"
}
Copy link

Copilot AI Mar 10, 2026

Choose a reason for hiding this comment

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

Placing $schema at the bottom makes the manifest harder to scan and is atypical for JSON schema-annotated documents. Consider keeping $schema as the first property at the top of the file for consistency/readability (and to match common tooling expectations when quickly locating the schema).

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CL-BuildPackaging Indicates that a PR should be marked as a build or packaging change in the Change Log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants