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
fix(ci): read sdist expectations from the tarball, not the checkout
check_sdist_contents.py derived `testpaths` from the working tree's
pyproject.toml while comparing it against the tarball's contents, so the two
halves of the comparison could come from different trees -- and the job comment
claims the opposite, that these checks inspect the artifact rather than the
checkout. Read pyproject.toml out of the tarball instead, which makes the check
a property of the artifact alone: the same answer against a release sdist
downloaded from PyPI as against a fresh `hatch build`.
Also pin pyyaml, matching how hatch is installed in test.yml, and correct the
workflow_dispatch note: dispatch only offers branches of the repository it runs
in, so for a fork PR that means dispatching in the fork.
Assisted-by: ClaudeCode:claude-opus-5
0 commit comments