Skip to content

Rename pipeline sqlclient-package -> sqlclient-ci-package#4454

Open
paulmedynski wants to merge 1 commit into
mainfrom
dev/paul/sqlclient-ci-package
Open

Rename pipeline sqlclient-package -> sqlclient-ci-package#4454
paulmedynski wants to merge 1 commit into
mainfrom
dev/paul/sqlclient-ci-package

Conversation

@paulmedynski

@paulmedynski paulmedynski commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Description

  • Rename the existing sqlclient-package pipeline to sqlclient-ci-pipeline to match our transition plan.
  • Other minor cleanup for consistent stage/job/step names.

Testing

The Azure DevOps pipeline configs have already been created and/or renamed/updated, and all now expect the new pipeline path/filename.

  • Public project - sqlclient-ci-package:
    • Ubuntu 24 (Release): 19801
    • Win 25 (Debug): 19802
  • ADO.Net project - sqlclient-ci-package:
    • Ubuntu 24 (Release): 19801
    • Win 25 (Debug): 19802

- Other minor cleanup for consistent stage/job/step names.
Copilot AI review requested due to automatic review settings July 17, 2026 15:04
@github-project-automation github-project-automation Bot moved this to To triage in SqlClient Board Jul 17, 2026

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

This PR updates the ADO pipeline definition for the package CI build, primarily aligning naming/display metadata with the “ci-package” transition and adjusting when/how the pipeline runs.

Changes:

  • Updates pipeline documentation/comments and renames the primary job/display names for consistency.
  • Adjusts pipeline triggering behavior to disable push/PR triggers and rely on a nightly schedule (00:20 UTC).
  • Renames the published artifact from a generic name to SqlClient-Driver-Packages.
Comments suppressed due to low confidence (3)

eng/pipelines/ci/package/sqlclient-ci-package-pipeline.yml:26

  • The PR description doesn’t mention that CI push triggers are being removed. Switching to trigger: none is a behavior change (pipeline will no longer run on pushes to main/internal/main) and should either be called out in the PR description or reverted if unintentional.
    eng/pipelines/ci/package/sqlclient-ci-package-pipeline.yml:11
  • The header comment uses "ADO.Net" but elsewhere in this file uses "ADO.NET". For consistency (and the official branding), use "ADO.NET" everywhere.
    eng/pipelines/ci/package/sqlclient-ci-package-pipeline.yml:17
  • This comment says the pipeline is triggered by "GitHub and ADO.NET CI", but the YAML now has trigger: none (scheduled only). The wording is misleading after this change; consider rephrasing to reflect that it runs via schedule in both projects/branches.

@paulmedynski paulmedynski added the Area\Engineering Use this for issues that are targeted for changes in the 'eng' folder or build systems. label Jul 17, 2026
@paulmedynski paulmedynski added this to the 7.1.0-preview3 milestone Jul 17, 2026
@paulmedynski paulmedynski moved this from To triage to In progress in SqlClient Board Jul 17, 2026
@paulmedynski
paulmedynski marked this pull request as ready for review July 17, 2026 15:30
@paulmedynski
paulmedynski requested a review from a team as a code owner July 17, 2026 15:30
@paulmedynski
paulmedynski enabled auto-merge (squash) July 17, 2026 15:30
@paulmedynski paulmedynski moved this from In progress to In review in SqlClient Board Jul 17, 2026
pr: none
trigger: none

# Trigger on pushes to main and internal/main, batching concurrent commits.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

The new CI pipelines will be schedule-only for now. We can decide if/when we want them to run on PR and/or push triggers, for example maybe we want checks during or after sync PRs to ADO.Net.

targetPath: '$(Build.SourcesDirectory)/packages'
artifactName: Packages
targetPath: $(Build.SourcesDirectory)/packages
artifactName: SqlClient-Driver-Packages

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

This will be a well-known artifact name that many downstream CI pipelines use.

@paulmedynski
paulmedynski requested a review from benrr101 July 17, 2026 17:45
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.

4 participants