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

safe-global / safe-core-sdk / 40890183055
79%

Build:
DEFAULT BRANCH: main
Ran 29 Oct 2026 02:21PM UTC
Jobs 1
Files 42
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

29 Oct 2026 02:18PM UTC coverage: 80.223%. Remained the same
40890183055

push

github

web-flow
chore: bump typescript to 5.9.3 (#1463)

* chore: bump typescript to 5.9.3

Raise the root devDependency from ^5.6.3 to ^5.9.3 and regenerate the
lockfile. Only typescript moves (5.6.3 -> 5.9.3) in pnpm-lock.yaml.

The caret range keeps 6.x and 7.x out on purpose: npm latest is now
TypeScript 7, which ships no JS API, so ts-node, ts-jest, tsc-alias and
typescript-eslint cannot run on it.

* fix(protocol-kit): adapt passkey and WebAuthn shim buffers to TypeScript 5.9 lib types

TypeScript 5.9 narrows the DOM BufferSource type to
ArrayBufferView<ArrayBuffer> | ArrayBuffer, so Uint8Array<ArrayBufferLike>
values and .buffer accesses no longer type-check where WebAuthn and
AsnParser expect a BufferSource.

Wrap the values in new Uint8Array(...) instead of casting. The
conversions copy the same bytes, so runtime behaviour is unchanged.

In the WebAuthn test shim, rawId and userHandle are now returned as
ArrayBuffer via b2ab(), matching the shim's own interface types and the
WebAuthn spec. encodeWebAuthnSigningMessage gets an explicit Uint8Array
return type so its emitted declaration stays the same.

* fix(relay-kit): keep DUMMY_AUTHENTICATOR_DATA typed as Uint8Array in declarations

With TypeScript 5.9 the inferred type of new Uint8Array(37) is
Uint8Array<ArrayBuffer>, which would leak into the emitted .d.ts. That
generic form breaks consumers on TypeScript < 5.7 that do not use
skipLibCheck. An explicit Uint8Array annotation keeps the declaration
byte-identical to the previous release.

Add a patch changeset for protocol-kit and relay-kit covering the
TypeScript 5.9 type fixes.

268 of 410 branches covered (65.37%)

Branch coverage included in aggregate %.

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

953 of 1112 relevant lines covered (85.7%)

4.99 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/190531349 40890183055.1 29 Oct 2026 02:21PM UTC 42
80.22
GitHub Action Run
Source Files on build 40890183055
  • Tree
  • List 42
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40890183055
  • 47887549 on github
  • Prev Build on main (#40723042476)
  • Next Build on main (#40904296778)
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