• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

questrail / dirwalker / 33544026628
100%

Build:
DEFAULT BRANCH: master
Ran 01 Sep 2026 06:30PM UTC
Jobs 1
Files 2
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Sep 2026 06:19PM UTC coverage: 100.0%. Remained the same
33544026628

push

github

matthewrankin
Modernize the tooling, packaging, and deployment

Bring dirwalker in line with applyaf: a src/ layout built by hatchling
from pyproject.toml, uv for the environment, Just for the recipes, and
pytest, ruff, pyright, and zizmor for the checks. GitHub Actions replaces
Travis-CI, which stopped running for this repository years ago, so every
check since then has been whatever the person pushing happened to run.

The release workflow waits on the whole CI matrix, verifies the tag sits
on master and matches the packaged version, smoke tests the built wheel
from outside the source tree, and publishes with trusted publishing and a
PEP 740 attestation. There is no PyPI token anywhere, in place of the
`setup.py register sdist upload` that tasks.py ran from a developer's
machine.

Python 2.6, 2.7, 3.3, and 3.4 are gone; 3.12 is the floor. So is
dirwalker.__version__, which existed for setup.py to read back out with a
regular expression and now lives in the package metadata alone.

Also fixes a non-recursive search returning a subdirectory whose own name
ended in one of the extensions. The recursive branch never did, since
os.walk lists a directory under dirs rather than files, and the two
branches answering differently for the same tree is not something a
caller can use.

CHANGELOG.md has the full accounting.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S9Fdf43TJiAwBF8nBVNiYR

14 of 14 new or added lines in 2 files covered. (100.0%)

14 of 14 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33544026628.1 01 Sep 2026 06:30PM UTC 2
100.0
GitHub Action Run
Source Files on build 33544026628
  • Tree
  • List 2
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33544026628
  • d3f7c958 on github
  • Prev Build on master (#11)
  • Next Build on master (#33544334058)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc