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

safe-global / safe-client-gateway / 37947305979
91%

Build:
DEFAULT BRANCH: main
Ran 09 Oct 2026 02:54PM UTC
Jobs 2
Files 1047
Run time 4min
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

09 Oct 2026 02:51PM UTC coverage: 90.045%. Remained the same
37947305979

push

github

web-flow
build: resolve #/ imports natively and type-check specs on TS 7 (#3551)

* build: resolve #/ imports natively and type-check specs on TS 7

Replace the tsconfig `paths` alias (`@/`) with package.json subpath imports (`#/`), so Node resolves them at runtime and `tsc-alias` is dropped from the build. TypeScript and Vitest pick the sources through a `source` condition; Node uses the compiled `dist` output.

`#/` subpath imports need Node >= 24.14, so Node moves to 24.21.0 (Docker image on alpine3.24, `.nvmrc`, CI) with `engines` set accordingly; the production stage now ships `package.json` for the imports map.

Add `yarn typecheck` (tsc over tsconfig.json, specs and scripts included) and run it in CI in place of the source-only check, after fixing the 104 spec type errors it surfaced. VS Code is pointed at the TypeScript 7 language server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* build: address #/ imports review feedback

- Add a `types` condition to every `#/` entry in the package.json `imports` map so Biome resolves to TypeScript sources instead of the untyped `dist` output, restoring cross-module type-aware rules (`noFloatingPromises`, `noMisusedPromises`, `noDeprecatedImports`) on `#/` imports.
- Reduce the Vitest conditions to `['source']` (Vitest merges its own defaults) and drop the direct `vite` devDependency.
- Correct the biome-job type-check comment: the build already type-checks `src` and `scripts`; this job adds specs, `__tests__` helpers and `test/`.
- List `yarn typecheck` wherever guides restate the pre-commit checklist.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* retrigger

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

4664 of 5424 branches covered (85.99%)

Branch coverage included in aggregate %.

11799 of 12859 relevant lines covered (91.76%)

552.66 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-integration-tests - 37947305979.1 09 Oct 2026 02:57PM UTC 1047
66.52
GitHub Action Run
2 run-unit-tests - 37947305979.2 09 Oct 2026 02:54PM UTC 1047
67.55
GitHub Action Run
Source Files on build 37947305979
  • Tree
  • List 1047
  • Changed 824
  • Source Changed 824
  • Coverage Changed 62
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #37947305979
  • 12cf7049 on github
  • Prev Build on main (#37942287988)
  • Next Build on main (#37949488270)
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