Skip to content

Conversation

@paulmedynski
Copy link
Contributor

Description

Another round of tweaks to get the Official pipeline working:

  • Added netstandard2.0 to the list of expected runtimes when validating an Official MDS package.
  • Added comments to Versions.props warning of fragile validation logic.
  • Improved comments in the validation pipeline job.

…ng an Official MDS package.

- Added comments to Versions.props warning of fragile validation logic.
- Improved comments in the validation pipeline job.
Copilot AI review requested due to automatic review settings June 27, 2025 10:25
@paulmedynski paulmedynski requested a review from a team as a code owner June 27, 2025 10:25
@paulmedynski paulmedynski added this to the 6.1-preview2 milestone Jun 27, 2025
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

This PR refines the Official pipeline’s package validation by adding a new runtime, calling out fragile ordering in version props, and polishing pipeline comments.

  • Include netstandard2.0 in the list of expected .NET runtimes for package validation
  • Add “GOTCHA” comments in Versions.props to warn about hardcoded XML ordering
  • Improve readability and accuracy of comments in the validation job template

Reviewed Changes

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

File Description
tools/props/Versions.props Annotated ordering dependencies and clarified version comments
eng/pipelines/libraries/mds-validation-variables.yml Added netstandard2.0 to expectedDotnetVersions
eng/pipelines/common/templates/jobs/validate-signed-package-job.yml Reformatted and enhanced PowerShell comments
Comments suppressed due to low confidence (2)

tools/props/Versions.props:9

  • Specify which two properties (e.g., AssemblyFileVersion and AssemblyVersion) to make the warning less ambiguous.
      GOTCHA: These two properties must appear in the first <PropertyGroup> in

eng/pipelines/common/templates/jobs/validate-signed-package-job.yml:346

  • Update this comment to reflect that the step actually modifies TestMicrosoftDataSqlClientVersion rather than only checking versions.
      # Check assembly versions.

Copy link
Contributor Author

@paulmedynski paulmedynski left a comment

Choose a reason for hiding this comment

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

Commentary

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

@apoorvdeshmukh apoorvdeshmukh left a comment

Choose a reason for hiding this comment

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

LGTM

@paulmedynski paulmedynski merged commit d1a97df into main Jun 27, 2025
251 checks passed
@paulmedynski paulmedynski deleted the dev/paul/validation branch June 27, 2025 13:00
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.

4 participants