You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 26cc559
Browse filesBrowse the repository at this point in the historyBrowse files
Four defects, one duplication:
- `format` reformats `jupyddl/` and commits straight to main, but
`web/dist` embeds those sources verbatim and `pages` refuses to deploy
a bundle that has drifted from them. A reformat of any bundled module
would have left main undeployable. The rebuild now happens in the same
commit.
- Mergify's auto-merge rule required `check-success=tests`. That is the
workflow name; the checks are the matrix jobs, `test (ubuntu-latest,
3.12, dev)` and friends. The rule matched nothing and never fired.
Match the jobs by pattern so growing the matrix cannot break it again.
- The `viz` extra was never installed, so six test modules
`importorskip`ed matplotlib and the entire charting surface went
untested. One matrix entry now installs it; the rest stay without
matplotlib, which is both what most people install and a standing
check that the core never imports it.
- `flake8` skipped `tools/`, which is where the bundle builder and the
thousand-line promo renderer live.
`build` was a strict subset of `tests` — same matrix, same editable
install, same two flake8 invocations — so it cost a second full matrix
for no signal. It now builds the sdist and wheel, `twine check`s them,
installs the wheel into a clean environment and plans with it from
outside the repository. That catches packaging breakage, which is
precisely what an editable install cannot show. Verified end to end
locally: build, check, clean install, generate, solve, `Valid: True`.
Also runs the suite on 3.13 and 3.14 (both pass locally; the core is
stdlib-only), adds concurrency groups so superseded pushes stop burning
runners, and renames the pages job to `bundle` so it cannot be mistaken
for the `build` check Mergify keys on.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Meb35zHKsyBkH2sbWoyKMT
0 commit comments