CI/BLD: Add development build test workflow by scottshambaugh · Pull Request #31842 · matplotlib/matplotlib
PR summary
Towards #30877 and building on #31804. This consolidates and tests all documented build paths in a new action.
This has 12 build smoke tests over 3 actions, which may be overkill. I'm open to thoughts on how many of these are really needed, but the ubuntu conda failure is surfacing the real issue in #30961 so I'm inclined to say these are worth keeping.
Draft for now, until uv instructions get merged (and also blocked by #30961). pixi should be added after #31384.
AI Disclosure
Claude code took a first pass, manually touched up and rewrote the docs.
PR checklist
- [n/a] "closes #0000" is in the body of the PR description to link the related issue
- [n/a] new and changed code is tested
- [n/a] Plotting related features are demonstrated in an example
- [n/a] New Features and API Changes are noted with a directive and release note
- [n/a] Documentation complies with general and docstring guidelines