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

pirl-unc / hitlist / 25062385762
80%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 03:36PM UTC
Jobs 1
Files 25
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

28 Apr 2026 03:35PM UTC coverage: 68.436% (+0.1%) from 68.336%
25062385762

push

github

web-flow
v1.29.5: Fix report KeyError + shared CLI banner + informative subgroup help (#178)

Three things triggered by user reports against v1.29.4:

1. **Fix `hitlist report` crash**. ``generate_report`` indexed
   ``entry['label']`` against the pmid_overrides YAML, but ``label:`` was
   renamed to ``study_label:`` in v1.7.0 and the new schema only carries
   the new key — so any built parquet whose first PMID landed in the
   overrides raised ``KeyError: 'label'``. Fall back to ``study_label``
   (and ``.get`` with empty-string default in case future entries omit
   it). Regression test added.

2. **Shared version banner**. New ``_print_banner()`` prints
   ``hitlist v<version>`` + ``observations.parquet: built / NOT BUILT``
   above subgroup help. Threaded into the no-subcommand-given path of
   every group dispatcher (``data``, ``build``, ``export``, ``qc``,
   ``pmhc``) plus the bare ``hitlist`` invocation.

3. **Informative subgroup help**. Replaced the terse one-liners
   (``Usage: hitlist pmhc {query}``, etc.) with a full ``argparse``
   help dump, so users see what each subcommand does and what args it
   takes. Wired via ``set_defaults(_subgroup_parser=…)`` so each
   dispatcher can recover its own parser instance from ``args``.
   Added a description on ``hitlist pmhc`` since "{query}" alone said
   nothing about the actual workflow.

3198 of 4673 relevant lines covered (68.44%)

0.68 hits per line

Coverage Regressions

Lines Coverage ∆ File
158
51.28
-0.45% cli.py
7
84.77
5.28% report.py
Jobs
ID Job ID Ran Files Coverage
1 25062385762.1 28 Apr 2026 03:36PM UTC 25
68.44
GitHub Action Run
Source Files on build 25062385762
  • Tree
  • List 25
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25062385762
  • c49f2d0f on github
  • Prev Build on main (#25056877221)
  • Next Build on main (#25063587416)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc