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

openvax / topiary / 39450347287-1
93%

Build:
DEFAULT BRANCH: master
Ran 20 Oct 2026 03:55PM UTC
Jobs 1
Files 60
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

20 Oct 2026 03:38PM UTC coverage: 93.602%. Remained the same
39450347287-1

push

github

web-flow
Require Python 3.11 and reconcile Isovar audit provenance (#493)

Require Python 3.11+, test through Python 3.14, and release Topiary 5.94.6.
Fork PRs now run the public suite and produce coverage without the private
NetMHC token; trusted runs retain the executable integration tests.

The failing Isovar gate also exposed stale audit provenance. The compact
fixture introduced in #361 retained 55,610 of the original 124,046 alignment
records, but its run metadata still named the original BAM. Both inputs have
now been replayed independently for all 184 entries with published Isovar
1.59.1, Varcode 10.17.3, and PyEnsembl 2.28.3: their outcomes agree exactly.
Complete SAM-record comparisons also prove that CI's openvax-v1 export equals
the compact input, including repeated-record multiplicity.

The refreshed compact-input expectations, run record, and manifests agree.
Compared with the old pin, only five predicted-effect descriptions change
(two also change their container class), as explained by openvax/varcode#603.
RNA counts, protein sequences, mutation intervals, statuses, and filters are
unchanged after normalizing unordered transcript IDs. The PCDH19 context
exception was fixed upstream in openvax/isovar#530, released as Isovar 1.59.1.

New regression checks catch mismatched run/source provenance. Fixture export
rejects a different BAM, inventory, or reference; audit resumption rejects
dependency-version changes. The audit guide documents the source transition
and prediction changes.

Validation:
- `./lint.sh`, additional audit-script lint, and `pip check` pass.
- Both complete 184-entry audit replays agree; all 87 fixture assets verify.
- The provenance regression fails against the previous pin.
- Full repository-local `./test.sh -q --tb=short`: 5,652 passed, no skips,
  94% coverage, including the real NetMHC and optional integration tests.
- Released downstream Vaxrank workflow: 29 passed.
- Wheel and sdist pass `tests/check_distributions.py` and... (continued)

1 of 1 new or added line in 1 file covered. (100.0%)

10270 of 10972 relevant lines covered (93.6%)

0.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39450347287-1.1 20 Oct 2026 03:55PM UTC 60
93.6
GitHub Action Run
Source Files on build 39450347287-1
  • Tree
  • List 60
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39450347...
  • d6b47f6d on github
  • Prev Build on master (#38491330...)
  • Next Build on master (#39539643...)
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