Conversation
📊 Coverage Summary
Detailed Coverage ReportsC++ Coverage DetailsPython Coverage DetailsPybind11 Coverage Details |
There was a problem hiding this comment.
Pull request overview
This PR hardens CI/CD execution to reduce transient failures and runner instability (apt/dpkg lock contention, runner disconnects likely from resource pressure, and flaky clone operations in the wheel-release pipeline).
Changes:
- Add shallow checkout and checkout retry to the Azure Pip wheel build template.
- Add Linux runner disk-space cleanup plus an optional “use largest disk” workspace strategy for build artifacts in the GitHub Build-and-Test workflow.
- Add a dpkg lock wait before
apt-get update/install, and align install/test steps to useCMAKE_INSTALL_PREFIX.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
.pipelines/templates/build-pip-wheels.yml |
Makes Azure Pipelines checkout more resilient (retry) and lighter (shallow fetch) to reduce transient clone failures. |
.github/workflows/build-and-test.yaml |
Adds Linux disk management and apt-lock mitigation to improve workflow stability under merge queue/self-hosted runner conditions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
#420 is still a problem apparently. It often happens during the Run Python tests step But I've just seen it failing at the following step: |
|
Blocking this until we can verify that it fixes all the things it claims to, or we decide to just close a subset. |


Fixes #419
Fixes #420
Fixes #421