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

HEROgold / confkit / 29158375931
98%

Build:
DEFAULT BRANCH: master
Ran 11 Jul 2026 03:41PM UTC
Jobs 1
Files 35
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

11 Jul 2026 03:40PM UTC coverage: 98.196% (-0.04%) from 98.239%
29158375931

push

github

web-flow
Fix red CI on master: type checks and failing tests (#70)

* Fix red CI on master: type checks and failing tests

- data_types: handle cast(None) via NoneType so BaseDataType.cast is total;
  base Binary on BaseDataType[int] (bytes are converted to int on input) so
  binary config values type as int and drop the mypy str-bytes-safe warning.
- config: type on_file_change's `old` param as VT (drop the invalid VT | UNSET
  sentinel); silence the invariant BaseDataType[VT | None] assignment on the
  optional path for pyrefly.
- ext/parsers: implement MsgspecParser.set_option and return the fallback
  directly from get, resolving the abstract-class instantiation error.
- examples: ignore method-assign on the per-instance on_file_change assignment
  and give the callbacks concrete parameter types.
- tests: noqa PTH201 on the deliberate current-dir path assertions; mark the
  ConfigTest.on_file_change override with @override.

* Import override from typing_extensions for 3.10/3.11 support

typing.override was added in 3.12; CI tests 3.10-3.14, so importing it from
typing broke collection of test_on_file_change.py on 3.10/3.11.

11 of 12 new or added lines in 5 files covered. (91.67%)

19 existing lines in 2 files now uncovered.

2722 of 2772 relevant lines covered (98.2%)

0.98 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
89.74
-0.61% src/confkit/ext/parsers.py

Coverage Regressions

Lines Coverage ∆ File
18
95.43
0.07% src/confkit/data_types.py
1
99.48
-0.52% tests/test_data_types.py
Jobs
ID Job ID Ran Files Coverage
1 29158375931.1 11 Jul 2026 03:41PM UTC 35
98.2
GitHub Action Run
Source Files on build 29158375931
  • Tree
  • List 35
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 10202fe2 on github
  • Prev Build on master (#29154580580)
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