Commit 0180f41
ci: run the wppm test suite on push and pull request
The suite added in 2a16046 had nothing invoking it. This wires it up.
Matrix over Python 3.13 and 3.14 on windows-latest, the versions
WinPython currently ships. Path-filtered to wppm/, tests/ and
pyproject.toml so distribution-build commits do not trigger it, plus
workflow_dispatch for manual runs.
Test dependencies are hash-pinned in tests/requir.wppmtest.txt and
installed with --no-deps --require-hashes, matching build_wppm.yml: a
new pytest release cannot change what CI does without a visible commit.
The file was generated with wppm's own tooling (pip lock, then
wheelhouse.pylock_to_req), and the workflow header records the command
to refresh it.
Verified before committing rather than on the first red run: the exact
install line into a clean venv, then the suite on 3.14.6 and on 3.13.7
-- 64 passed on both -- and the workflow YAML parses.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 3a87d0e commit 0180f41
2 files changed
Lines changed: 67 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments