Any constructive
feedback from the "developer experience" side of things is welcome -- here or on the PRs! It is not necessary to be familiar with the internals of the implementation of the CI.
- Status quo: One has to open the log, searching for "Failed example" and then looking up the source code by line numbers
- Possible downside: Cluttering of the diff view in the PR when there are many annotations for failed doctests
Other changes to the CI:
- Status quo: "Build & Test" runs for 2.5 hours, then reports green checkmark in the PR box
- Improvement: "Build" (including test of modified files) runs for 20 minutes, then reports green checkmark; full test runs separately (< 2.5 hours), then reports green checkmark; the technical steps "get_ci_fixes" are removed from the PR box
- Status quo: PR box shows 3 CI conda jobs for Linux and 3 CI conda jobs for macOS