-
Notifications
You must be signed in to change notification settings - Fork 300
[CI Bot] environment lockfiles auto-update #6330
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Man that was fast. The whole run took 80 seconds. Conda/Mamba have certainly improved over the last couple of years. |
I reviewed the changes and foolishly assumed the CI would pass!
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6330 +/- ##
=======================================
Coverage 89.88% 89.88%
=======================================
Files 90 90
Lines 23447 23447
Branches 4361 4361
=======================================
Hits 21076 21076
Misses 1644 1644
Partials 727 727 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
The problem with the docstest is a bit of a mystery to me. Checking the difference between the built envs in the logs on a previous OK run (on #6327), it seems the only likely culprit is sphinx itself v 8.1.3 --> 8.2.0 But in that case I'm not quite sure why the docs build itself was OK. And if it's a problem with sphinx, or something subtle between latest sphinx and sphinxcontrib-apidoc, not sure how to address. |
of course, one way would be to make this the time we try switching from "make doctest" to "pytest --doctest-modules" I've not really much idea how good that is, or how much work it would take |
⏱️ Performance Benchmark Report: a541b38Performance shiftsFull benchmark resultsGenerated by GHA run |
⏱️ Performance Benchmark Report: a541b38Performance shiftsFull benchmark resultsGenerated by GHA run |
⏱️ Performance Benchmark Report: a541b38Performance shiftsFull benchmark resultsGenerated by GHA run |
Yes you're right, and we specifically chose to elevate warnings as the best way to capture badly-build documentation. Read the docs doesn't have this utility, which is why that check passed, but probably still encountered the same warning and may therefore have published documentation that is subtly wrong somewhere.
While I'm very keen for us to change both doctesting and link-checking to no longer rely on a docs build, we still need 1 docs build somewhere within GitHub Actions so that we can know when something isn't working perfectly. So this wouldn't be a solution. I will investigate in due course. Lock files mean we are protected from this in our other PRs for the time being. |
6e3530e to
809b94d
Compare
⏱️ Performance Benchmark Report: 46a887fPerformance shiftsFull benchmark resultsGenerated by GHA run |
Lockfiles updated to the latest resolvable environment.
If the CI tasks fail, create a new branch based on this PR and add the required fixes to that branch.