Skip to content

Conversation

paulmedynski
Copy link
Contributor

Azure DevOps (1ES Start Right) doesn't permit creation of new pipelines in the UI unless the YAML files exist on the default branch (which IMO is a bug). This PR adds 2 new YAML pipeline files that will be used to setup PR validation runs in Debug mode.

Initially, these PR runs will trigger only for dev/paul/ci-debug* branches. This will allow me to complete #3589 and get the new pipelines working without disturbing anyone else.

- Added new top-level YAML pipeline files so we can create ADO pipelines to run them.
@paulmedynski paulmedynski requested a review from a team as a code owner October 4, 2025 13:39
@Copilot Copilot AI review requested due to automatic review settings October 4, 2025 13: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

This PR adds two new Azure DevOps YAML pipeline files to enable PR validation runs in Debug mode for the SqlClient project. The pipelines will initially trigger only for dev/paul/ci-debug* branches to allow completion of issue #3589 without affecting other contributors.

Key changes:

  • Added Project reference pipeline configuration with Debug as default build configuration
  • Added Package reference pipeline configuration with Debug as default build configuration
  • Configured extended test timeouts (180 minutes) for Debug builds vs Release builds (90 minutes)

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
eng/pipelines/sqlclient-pr-project-ref-pipeline.yml New pipeline for PR validation using Project reference type with Debug configuration
eng/pipelines/sqlclient-pr-package-ref-pipeline.yml New pipeline for PR validation using Package reference type with Debug configuration

@paulmedynski paulmedynski changed the title User Story 33650: Build/execute tests in Debug Add PR Debug pipelines Oct 4, 2025
@paulmedynski paulmedynski added this to the 7.0-preview2 milestone Oct 4, 2025
Copy link

codecov bot commented Oct 4, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.25%. Comparing base (b555adf) to head (b468645).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #3659       +/-   ##
===========================================
- Coverage   90.82%   77.25%   -13.58%     
===========================================
  Files           6      274      +268     
  Lines         316    45671    +45355     
===========================================
+ Hits          287    35282    +34995     
- Misses         29    10389    +10360     
Flag Coverage Δ
addons 90.82% <ø> (ø)
netcore 77.14% <ø> (?)
netfx 76.48% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@paulmedynski paulmedynski merged commit d05100e into main Oct 6, 2025
252 checks passed
@paulmedynski paulmedynski deleted the dev/paul/ci-debug-setup branch October 6, 2025 12:59
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.

3 participants