Fix package metadata to meet compliance requirements.#3999
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates NuGet package metadata across several projects to improve compliance/discoverability consistency, and extends the repo’s VS Code MCP configuration to support an additional Azure DevOps workflow.
Changes:
- Standardizes NuGet package metadata for the Extensions projects (Title/Authors/Tags/repo/project URL/license acceptance).
- Aligns
Microsoft.SqlServer.ServerpackageAuthorswith the updated convention (Microsoft). - Adds a new
.vscode/mcp.jsonMCP server entry (ado-devdiv) that runs@azure-devops/mcp devdivvianpx.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/Microsoft.SqlServer.Server/Microsoft.SqlServer.Server.csproj | Changes Authors to “Microsoft” for package metadata consistency. |
| src/Microsoft.Data.SqlClient.Extensions/Logging/src/Logging.csproj | Adds missing NuGet metadata fields (Title/Tags/RepoType/ProjectUrl/LicenseAcceptance) and standardizes Authors. |
| src/Microsoft.Data.SqlClient.Extensions/Azure/src/Azure.csproj | Adds missing NuGet metadata fields and standardizes Authors. |
| src/Microsoft.Data.SqlClient.Extensions/Abstractions/src/Abstractions.csproj | Adds missing NuGet metadata fields and standardizes Authors. |
| .vscode/mcp.json | Adds ado-devdiv MCP server configuration using npx. |
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## main #3999 +/- ##
==========================================
- Coverage 74.38% 67.10% -7.29%
==========================================
Files 287 282 -5
Lines 43982 67171 +23189
==========================================
+ Hits 32717 45075 +12358
- Misses 11265 22096 +10831
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
paulmedynski
left a comment
There was a problem hiding this comment.
Looks good. Have you been able to test pushing the resulting packages to nuget.org to see if they pass validation?
This pull request focuses on improving package metadata for several projects and updating development tooling configuration. The most significant changes are enhancements to NuGet package information across multiple
csprojfiles, ensuring better discoverability and compliance, as well as an update to the VS Code MCP configuration for a new development workflow.NuGet package metadata improvements:
Title,Copyright,PackageTags,RepositoryType,PackageProjectUrl, andPackageRequireLicenseAcceptancefields to theMicrosoft.Data.SqlClient.Extensions.Abstractions,Azure, andLoggingproject files, and updatedAuthorsto "Microsoft" for consistency and compliance. [1] [2] [3]Authorsfield inMicrosoft.SqlServer.Server.csprojfrom "Microsoft Corporation" to "Microsoft" for consistency with other packages.Development tooling configuration:
ado-devdiventry to.vscode/mcp.jsonto support running the Azure DevOps MCP DevDiv workflow usingnpx, streamlining local development and testing.