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

PeculiarVentures / attestation / 40664961848
60%

Build:
DEFAULT BRANCH: main
Ran 28 Oct 2026 09:32AM UTC
Jobs 1
Files 18
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 Oct 2026 09:31AM UTC coverage: 60.228%. Remained the same
40664961848

push

github

web-flow
build(deps)!: move x509, asn1-schema and tsyringe to peer dependencies (#32)

The libraries take and return @peculiar/x509 objects (X509Certificate,
PublicKey), and Marvell resolves x509's algorithm provider from the global
tsyringe container and serializes asn1-x509/asn1-rsa classes with
AsnConvert, so each app needs a single copy of these packages
(see 04-dependency-strategy). common, marvell and yubico now declare
@peculiar/x509 ^3.1.0 as a peer (one floor everywhere; Marvell already
needed 3.1 for X509ChainBuilder.buildToAnchor), and marvell also
@peculiar/asn1-schema ^3.0.0 and tsyringe ^4.10.0. Each peer is repeated
in devDependencies for the workspace. @peculiar/asn1-rsa,
@peculiar/asn1-x509, pako, graphene-pk11 and the internal
@peculiar/attestation-common stay regular dependencies. The CLI is an
application and keeps everything in dependencies (x509 floor ^3.1.0).
tslib is dropped from all four packages: nothing imports it.

BREAKING CHANGE: @peculiar/x509 ^3.1.0 is a peer dependency of
@peculiar/attestation-common, -marvell and -yubico, and
@peculiar/attestation-marvell also has @peculiar/asn1-schema ^3.0.0 and
tsyringe ^4.10.0 as peers (2.0.0 depended on @peculiar/x509 ^2.0.0,
@peculiar/asn1-schema ^2.6.0 and tsyringe ^4.10.0). npm 7+ installs peers
automatically; a conflicting major now fails at install (ERESOLVE) instead
of at runtime. Apps need exactly one copy of each: Marvell resolves x509's
algorithm provider from the tsyringe container that x509 registers into,
and x509/asn1-schema keep ASN.1 schemas in module-level storage.

273 of 424 branches covered (64.39%)

Branch coverage included in aggregate %.

466 of 803 relevant lines covered (58.03%)

493.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40664961848.1 28 Oct 2026 09:32AM UTC 18
60.23
GitHub Action Run
Source Files on build 40664961848
  • Tree
  • List 18
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40664961848
  • cd6d0de9 on github
  • Prev Build on main (#40664679188)
  • Next Build on main (#40664961938)
  • 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