CI(workflows): Increase job timeouts and improve nightly workflow control#2451
Conversation
Test Results 58 files 176 suites 22m 33s ⏱️ Results for commit 2ce0263. ♻️ This comment has been updated with latest results. |
681cccd to
5241402
Compare
5241402 to
9b57878
Compare
9b57878 to
9050197
Compare
0f8be98 to
2f31470
Compare
There was a problem hiding this comment.
Pull request overview
This PR updates CI configuration to reduce flaky failures and improve nightly orchestration for the devtools tool workflows by increasing job timeouts, relaxing Codecov gate sensitivity, and centralizing nightly test result publishing.
Changes:
- Increased multiple workflow job timeouts to 25 minutes and adjusted concurrency group naming per tool workflow.
- Relaxed Codecov project status sensitivity by setting a 0.1% threshold per tool flag.
- Updated nightly workflow orchestration to run tool workflows independently and added a single consolidated test-results publishing job.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
codecov.yml |
Adds per-flag 0.1% thresholds to reduce flaky coverage gate failures. |
.github/workflows/unit_test_results.yml |
Improves job naming to include the source workflow name. |
.github/workflows/test_libs.yml |
Updates concurrency group, increases timeout, and ensures test-results prep runs with always(). |
.github/workflows/svdconv.yml |
Updates concurrency group, increases timeouts, and ensures test-results prep runs with always(). |
.github/workflows/projmgr.yml |
Updates concurrency group, increases timeouts, and ensures test-results prep runs with always(). |
.github/workflows/packgen.yml |
Updates concurrency group, increases timeouts, and ensures test-results prep runs with always(). |
.github/workflows/packchk.yml |
Updates concurrency group, increases timeouts, and ensures test-results prep runs with always(). |
.github/workflows/nightly.yml |
Adds workflow-level concurrency, removes strict chaining between tool workflows, consolidates coverage merge, and adds a single nightly publish-test-results job. |
.github/workflows/buildmgr.yml |
Updates concurrency group, increases timeouts, and ensures test-results prep runs with always(). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2451 +/- ##
=======================================
Coverage 64.93% 64.93%
=======================================
Files 145 145
Lines 26209 26209
Branches 15828 15828
=======================================
Hits 17019 17019
- Misses 7036 7042 +6
+ Partials 2154 2148 -6
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Changes
Checklist