Skip to content

[7.0.3 Cherry-pick] Move Kerberos pipeline to ci/ and rename to sqlclient-ci-kerberos-pipeline.yml#4471

Open
github-actions[bot] wants to merge 1 commit into
release/7.0from
dev/automation/pr-4468-to-7.0.3
Open

[7.0.3 Cherry-pick] Move Kerberos pipeline to ci/ and rename to sqlclient-ci-kerberos-pipeline.yml#4471
github-actions[bot] wants to merge 1 commit into
release/7.0from
dev/automation/pr-4468-to-7.0.3

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

Summary

Cherry-pick of #4468 (188c71ed0d4422ab4141f1079443fd909ebfcee7) into release/7.0 for the 7.0.3 servicing release. The original cherry-pick failed due to merge conflicts, which have now been resolved manually.

Moves the Kerberos test pipeline under the ci/ directory and renames the main pipeline file to follow the ci/ naming convention (matching ci/stress/sqlclient-ci-stress-pipeline.yml).

Changes

  • Moved eng/pipelines/kerberos/eng/pipelines/ci/kerberos/ (folder with all templates, preserving history)
  • Renamed sqlclient-kerberos.ymlsqlclient-ci-kerberos-pipeline.yml
  • Updated the header comment name and template references inside the pipeline to /eng/pipelines/ci/kerberos/...
  • Updated the PR trigger path filters in sqlclient-pr-package-ref-pipeline.yml and sqlclient-pr-project-ref-pipeline.yml

Conflict resolution

The conflict was in the PR trigger path filters of sqlclient-pr-package-ref-pipeline.yml and sqlclient-pr-project-ref-pipeline.yml. On release/7.0 these files exclude the Kerberos path explicitly, so instead of removing the entry (as done on main), the excluded path was updated from eng/pipelines/kerberos/* to eng/pipelines/ci/* to match the new pipeline location.

@github-actions github-actions Bot added this to the 7.0.3 milestone Jul 22, 2026
@github-project-automation github-project-automation Bot moved this to To triage in SqlClient Board Jul 22, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@paulmedynski
paulmedynski force-pushed the dev/automation/pr-4468-to-7.0.3 branch from dae7ad2 to a6a5037 Compare July 23, 2026 11:10
@paulmedynski paulmedynski changed the title [7.0.3 Cherry-pick - CONFLICTS] Move Kerberos pipeline to ci/ and rename to sqlclient-ci-kerberos-pipeline.yml [7.0.3 Cherry-pick] Move Kerberos pipeline to ci/ and rename to sqlclient-ci-kerberos-pipeline.yml Jul 23, 2026
@paulmedynski
paulmedynski marked this pull request as ready for review July 23, 2026 11:11
@paulmedynski
paulmedynski requested a review from a team as a code owner July 23, 2026 11:11
Copilot AI review requested due to automatic review settings July 23, 2026 11:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Cherry-picks the Kerberos Azure DevOps pipeline relocation/rename into release/7.0 for the 7.0.3 servicing release, aligning the Kerberos pipeline with the repository’s eng/pipelines/ci/ organization and naming conventions.

Changes:

  • Moved Kerberos pipeline assets under eng/pipelines/ci/kerberos/ and renamed the main pipeline file to sqlclient-ci-kerberos-pipeline.yml.
  • Updated template references inside the Kerberos pipeline to the new ci/kerberos paths.
  • Updated PR validation pipeline path filters to exclude the new Kerberos pipeline location.

Reviewed changes

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

Show a summary per file
File Description
eng/pipelines/sqlclient-pr-project-ref-pipeline.yml Updates PR path exclusion to reflect the new Kerberos pipeline location under eng/pipelines/ci/.
eng/pipelines/sqlclient-pr-package-ref-pipeline.yml Updates PR path exclusion to reflect the new Kerberos pipeline location under eng/pipelines/ci/.
eng/pipelines/ci/kerberos/sqlclient-ci-kerberos-pipeline.yml Renames/moves Kerberos pipeline and updates internal template references to the new folder.
eng/pipelines/ci/kerberos/linux-init-step.yml Adds the Linux Kerberos domain-join + TGT acquisition step template under the new location.
eng/pipelines/ci/kerberos/linux-cleanup-step.yml Adds the Linux Kerberos cleanup step template under the new location.
eng/pipelines/ci/kerberos/build-and-test-steps.yml Adds shared build/test/publish steps template for Kerberos jobs under the new location.

Comment thread eng/pipelines/sqlclient-pr-project-ref-pipeline.yml
Comment thread eng/pipelines/sqlclient-pr-package-ref-pipeline.yml
@paulmedynski paulmedynski added the Area\Engineering Use this for issues that are targeted for changes in the 'eng' folder or build systems. label Jul 23, 2026
@paulmedynski paulmedynski moved this from To triage to In review in SqlClient Board Jul 23, 2026
@codecov

codecov Bot commented Jul 23, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 65.67%. Comparing base (ffd3f06) to head (a6a5037).

❗ There is a different number of reports uploaded between BASE (ffd3f06) and HEAD (a6a5037). Click for more details.

HEAD has 1 upload less than BASE
Flag BASE (ffd3f06) HEAD (a6a5037)
CI-SqlClient 1 0
Additional details and impacted files
@@               Coverage Diff               @@
##           release/7.0    #4471      +/-   ##
===============================================
- Coverage        72.70%   65.67%   -7.04%     
===============================================
  Files              280      275       -5     
  Lines            43090    65950   +22860     
===============================================
+ Hits             31329    43310   +11981     
- Misses           11761    22640   +10879     
Flag Coverage Δ
CI-SqlClient ?
PR-SqlClient-Project 65.67% <ø> (?)

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

☔ View full report in Codecov by Harness.
📢 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area\Engineering Use this for issues that are targeted for changes in the 'eng' folder or build systems.

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

3 participants