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

ilpanich / axiam-typescript-sdk / 29264672048
94%

Build:
DEFAULT BRANCH: main
Ran 13 Jul 2026 04:01PM UTC
Jobs 1
Files 34
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

13 Jul 2026 04:01PM UTC coverage: 94.06% (+16.1%) from 77.92%
29264672048

push

github

web-flow
test: raise TypeScript SDK coverage to ~95% + dependabot TS7 ignore (#7)

* ci: stop dependabot proposing incompatible TypeScript 7 major bumps

The Coverage workflow (and SDK CI) fails on the dependabot 'bump typescript
5.9.3 -> 7.0.2' PR: npm ci aborts with an ERESOLVE peer conflict because
typedoc (npm run docs) has no TypeScript 7-compatible release. typedoc@0.28.20
peers only up to typescript 6.0.x and crashes at runtime under TS 7 (its
compiler-API access was rewritten). The failure happens at install time, before
any test runs, so coverage can never be produced for that PR.

Ignore TypeScript semver-major updates in dependabot until typedoc supports
TS 7. Minor/patch TypeScript updates continue to flow through the existing
minor-patch group.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TWxZaJw6wuMd3d5zqyqdcG

* test: raise TypeScript SDK coverage toward 90%

Add focused vitest suites covering previously-untested branches, lifting
line coverage from 76.1% to 95.5%:

- rest/auth error paths (login/verifyMfa/refresh/logout status mapping,
  NetworkError wrapping, logout finally-clears-state)
- rest/retry withRetry (idempotent gating, Retry-After, backoff, bounding)
- rest/session construction (tenant resolution, customCa PEM/https agent,
  isForeignHost, X-Tenant-ID interceptor)
- grpc client construction via the real factory (buildCredentials secure/
  insecure/customCa branches, grpcTarget, close)
- amqp consume() wiring (mocked amqplib: connect/channel/durable/consume,
  verify-then-ack, null delivery, shared nonce store)
- node/session doRefresh + onAuthenticated jar sync
- middleware cookieHeader helpers and verifyCore claim validation
- entry-point barrels

Test-only changes; no production source touched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TWxZaJw6wuMd3d5zqyqdcG

---------

Co-authored-by: Claude <gem-equity-cro... (continued)

373 of 415 branches covered (89.88%)

Branch coverage included in aggregate %.

1163 of 1218 relevant lines covered (95.48%)

11.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29264672048.1 13 Jul 2026 04:01PM UTC 34
94.06
GitHub Action Run
Source Files on build 29264672048
  • Tree
  • List 34
  • Changed 20
  • Source Changed 0
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29264672048
  • 608925a4 on github
  • Prev Build on main (#29196981878)
  • Next Build on main (#29267819498)
  • 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