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

questrail / applyaf / 34865619943
100%

Build:
DEFAULT BRANCH: master
Ran 14 Sep 2026 03:58PM 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

14 Sep 2026 03:43PM UTC coverage: 100.0%. Remained the same
34865619943

push

github

matthewrankin
Build with uv_build instead of hatchling

hatchling arrived in v1.5.0 as the replacement for setuptools, before uv
shipped a build backend of its own, and the tooling passes since carried
it forward without revisiting the choice. uv already manages and locks
this project, so the backend is one fewer tool in the build. `src/applyaf`
is the layout uv_build looks for by default, so the
`[tool.hatch.build.targets.wheel]` stanza is gone rather than restated.
This matches keysight, which made the same switch.

Pin the backend to a minor range. `[build-system] requires` is not part of
uv.lock, so an unpinned hatchling was resolved fresh on every build,
including the release run that signs the attested artifacts.

Ship uv_build's minimal source distribution: the module, README, LICENSE,
and pyproject.toml. hatchling had included everything git tracks, so the
sdist no longer carries the tests, their sample data, or uv.lock. The
wheel does not change in substance.

Ignore .DS_Store. It had only been ignored through a global git config on
the author machine; one committed under src/ would be built into both
distributions.

Verified by building with both backends and comparing. The wheel holds
the same files, with the module sources and license byte for byte
identical. METADATA reorders its fields, declares core metadata 2.4
rather than 2.5, and adds an Author field repeating the name in
Author-email. `just build` passes: lint, coverage at 100%, build, and the
isolated wheel smoke test.

Claude-Session: https://claude.ai/code/session_01JJCXyNPS2xe8wFMxSuq7nA

80 of 80 relevant lines covered (100.0%)

1.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 34865619943.1 14 Sep 2026 03:58PM UTC 2
100.0
GitHub Action Run
Source Files on build 34865619943
  • 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 #34865619943
  • e4097c19 on github
  • Prev Build on master (#33586888383)
  • Next Build on master (#35655305407)
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