-
Notifications
You must be signed in to change notification settings - Fork 841
Add Workstream, Stage, and PackageValidationBaselineVersion metadata to ServiceDiscovery libraries #6919
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
Conversation
Co-authored-by: joperezr <13854455+joperezr@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds required <Workstream> and <Stage> metadata properties to all ServiceDiscovery library project files to ensure proper build and packaging infrastructure support.
- Adds
<Workstream>ServiceDiscovery</Workstream>and<Stage>normal</Stage>properties to four ServiceDiscovery libraries - Follows the established pattern used by other library workstreams in the repository
- Enables correct categorization and processing by the build infrastructure
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| Microsoft.Extensions.ServiceDiscovery.csproj | Added metadata PropertyGroup for core ServiceDiscovery library |
| Microsoft.Extensions.ServiceDiscovery.Yarp.csproj | Added metadata PropertyGroup for YARP integration library |
| Microsoft.Extensions.ServiceDiscovery.Dns.csproj | Added metadata PropertyGroup for DNS provider library |
| Microsoft.Extensions.ServiceDiscovery.Abstractions.csproj | Added metadata PropertyGroup for abstractions library |
|
@copilot in order to fix the build issues, please also add the following property to all 4 projects: |
Co-authored-by: joperezr <13854455+joperezr@users.noreply.github.com>
Added |
...ions.ServiceDiscovery.Abstractions/Microsoft.Extensions.ServiceDiscovery.Abstractions.csproj
Show resolved
Hide resolved
…ojects Replace PackageIconFullPath with StrongNameKeyId and add MinCodeCoverage/MinMutationScore properties in ServiceDiscovery, ServiceDiscovery.Abstractions, ServiceDiscovery.Dns, and ServiceDiscovery.Yarp .csproj files. Also add empty .json placeholder files for ServiceDiscovery and ServiceDiscovery.Abstractions.
Summary
This PR adds the required
<Workstream>,<Stage>, and<PackageValidationBaselineVersion>metadata properties to all ServiceDiscovery library.csprojfiles to ensure packages are built and generated correctly.Changes
Added a new
<PropertyGroup>section to each ServiceDiscovery project containing:Affected Projects
Microsoft.Extensions.ServiceDiscovery.AbstractionsMicrosoft.Extensions.ServiceDiscoveryMicrosoft.Extensions.ServiceDiscovery.DnsMicrosoft.Extensions.ServiceDiscovery.YarpThese metadata properties are used by the build and packaging infrastructure to properly categorize and process the ServiceDiscovery libraries, following the same pattern used by other library workstreams in this repository (AI, Telemetry, Resilience, etc.). The
PackageValidationBaselineVersionis set to 9.5.1 to fix build validation issues.Fixes #6868
Original prompt
This pull request was created as a result of the following prompt from Copilot chat.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
Microsoft Reviewers: Open in CodeFlow