Skip to content

Run legacy CI pipelines daily instead of weekdays/Thursdays#4469

Merged
paulmedynski merged 1 commit into
mainfrom
dev/paul/ci-schedules
Jul 22, 2026
Merged

Run legacy CI pipelines daily instead of weekdays/Thursdays#4469
paulmedynski merged 1 commit into
mainfrom
dev/paul/ci-schedules

Conversation

@paulmedynski

@paulmedynski paulmedynski commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Description

Changes the schedules for the two legacy CI pipeline definitions to run daily instead of on weekdays / Thursdays. Each branch keeps its original time-of-day, so only the day-of-week cadence changes.

Motivation: We're not getting daily signals of health from these pipelines in either Azure DevOps project, which we definitely want.

Pipeline Branch Before After
dotnet-sqlclient-ci-project-reference-pipeline.yml main 0 1 * * Mon-Fri 0 1 * * * (daily 01:00 UTC)
dotnet-sqlclient-ci-project-reference-pipeline.yml internal/main 0 5 * * Thu 0 5 * * * (daily 05:00 UTC)
dotnet-sqlclient-ci-package-reference-pipeline.yml main 0 3 * * Mon-Fri 0 3 * * * (daily 03:00 UTC)
dotnet-sqlclient-ci-package-reference-pipeline.yml internal/main 0 7 * * Thu 0 7 * * * (daily 07:00 UTC)

Change the schedules for the legacy project-reference and package-reference CI
pipelines to run daily, keeping each branch's original time-of-day (GitHub main
and ADO internal/main).
Copilot AI review requested due to automatic review settings July 22, 2026 12:54
@github-project-automation github-project-automation Bot moved this to To triage in SqlClient Board Jul 22, 2026
@paulmedynski paulmedynski added the Area\Engineering Use this for issues that are targeted for changes in the 'eng' folder or build systems. label Jul 22, 2026
@paulmedynski paulmedynski added this to the 7.1.0-preview3 milestone Jul 22, 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

Updates the legacy Azure DevOps CI pipeline schedule triggers to run daily (instead of weekdays/Thursdays) while preserving each branch’s existing UTC run time.

Changes:

  • Switch cron schedules for main from Mon-Fri to daily in both legacy CI pipelines.
  • Switch cron schedules for internal/main from Thu to daily in both legacy CI pipelines.
  • Update header comments and schedule displayName strings to reflect the new daily cadence.

Reviewed changes

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

File Description
eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml Updates scheduled triggers for project-reference legacy CI to daily runs (main/internal).
eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml Updates scheduled triggers for package-reference legacy CI to daily runs (main/internal).

Comment thread eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml
Comment thread eng/pipelines/dotnet-sqlclient-ci-project-reference-pipeline.yml
Comment thread eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml
Comment thread eng/pipelines/dotnet-sqlclient-ci-package-reference-pipeline.yml
@paulmedynski
paulmedynski marked this pull request as ready for review July 22, 2026 12:58
@paulmedynski
paulmedynski requested a review from a team as a code owner July 22, 2026 12:58
@paulmedynski
paulmedynski enabled auto-merge (squash) July 22, 2026 12:58
@paulmedynski paulmedynski moved this from To triage to In review in SqlClient Board Jul 22, 2026
@codecov

codecov Bot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.66%. Comparing base (8e5bf00) to head (36feb29).

❗ There is a different number of reports uploaded between BASE (8e5bf00) and HEAD (36feb29). Click for more details.

HEAD has 2 uploads less than BASE
Flag BASE (8e5bf00) HEAD (36feb29)
CI-SqlClient 2 0
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4469      +/-   ##
==========================================
- Coverage   72.25%   63.66%   -8.60%     
==========================================
  Files         292      287       -5     
  Lines       44029    66958   +22929     
==========================================
+ Hits        31813    42627   +10814     
- Misses      12216    24331   +12115     
Flag Coverage Δ
CI-SqlClient ?
PR-SqlClient-Project 63.66% <ø> (?)

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.

@paulmedynski
paulmedynski merged commit a35f80f into main Jul 22, 2026
310 of 311 checks passed
@paulmedynski
paulmedynski deleted the dev/paul/ci-schedules branch July 22, 2026 22:20
@github-project-automation github-project-automation Bot moved this from In review to Done in SqlClient Board Jul 22, 2026
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: Done

Development

Successfully merging this pull request may close these issues.

4 participants