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

pirl-unc / hitlist / 33446820780
84%

Build:
DEFAULT BRANCH: main
Ran 31 Aug 2026 10:38PM UTC
Jobs 1
Files 30
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

31 Aug 2026 10:34PM UTC coverage: 81.135%. Remained the same
33446820780

push

github

web-flow
v1.53.1: track the mhcgnomes 3.40.0 species-tree change (#122, #125) (#391)

* v1.53.1: track the mhcgnomes 3.40.0 species-tree change (#122, #125)

CI went red on an unrelated PR: mhcgnomes 3.40.0 shipped while local was
on 3.39.0, and it fixed pirl-unc/mhcgnomes#122 — Homo sapiens is now a
child of Primata sp., as taxonomy says, rather than attaching straight
to the root.

The answer our guard pins is unchanged, but for a different reason, and
that reason is worth recording. 3.40.0 also reimplemented
Species.compatible_with in terms of can_name (prefix scope) instead of
is_ancestor_of:

    3.39.0: self == other or self.is_ancestor_of(other) or other.is_ancestor_of(self)
    3.40.0: self == other or self.can_name(other)       or other.can_name(self)

Primata sp. carries the exclusionary NHP prefix, so it cannot name Homo
sapiens even though it is now a genuine ancestor of it — and
compatible_with's docstring still describes ancestry ("Only a direct
ancestor or descendant relation is meaningful, which is what this
checks"). Reported as pirl-unc/mhcgnomes#125.

The test now pins both halves — that Primata sp. IS an ancestor, and
that compatible_with still rejects the pair — so whichever way upstream
settles it, this fails and gets revisited rather than silently drifting.

Floored mhcgnomes at >=3.40.0. An unpinned floor with CI installing
latest is what let a green local run ship a red CI, for the second time.

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

* Track mhcgnomes 3.41.0: compatible_with restored to ancestry

3.41.0 took the #126 recommendation — compatible_with is is_ancestor_of
again, so Homo sapiens vs Primata sp. is now True, completing what #122
set out to do. The tripwire fired exactly as intended: the pin asserted
the 3.40.0 answer and failed the moment upstream settled it.

Floor -> 3.41.0.

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

6133 of 7559 relevant lines covered (81.14%)

0.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33446820780.1 31 Aug 2026 10:38PM UTC 30
81.14
GitHub Action Run
Source Files on build 33446820780
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33446820780
  • d3da7033 on github
  • Prev Build on main (#33408576618)
  • Next Build on main (#33447303008)
  • Delete
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