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

safe-global / safe-client-gateway / 36875538123
90%

Build:
DEFAULT BRANCH: main
Ran 01 Oct 2026 02:23PM UTC
Jobs 2
Files 1042
Run time 6min
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

01 Oct 2026 02:20PM UTC coverage: 89.432% (+0.04%) from 89.393%
36875538123

push

github

web-flow
feat: route relays on per-chain gas payment options (#3530)

* test(chains): specify per-chain gas payment options on the relayer

* feat(chains): keep gas payment options internal to the relay routing

* test(relay): route the chain relay on the chain's gas payment options

* feat(relay): route the chain relay on the chain's gas payment options

* test(relay): enforce the subscription option on the workspace relay

* feat(relay): enforce the subscription option on the workspace relay

* feat(fees): offer the fee preview on the chain's gas payment options

* refactor(relay): read only the gas payment options on the workspace relay

* refactor(relay): more readeable relayer rules

* fix(fees): keep the GTF fee preview until GTF is removed

* test(relay): clear the cached chain between workspace relay tests

* refactor(relay): address review on the relayer rules

* fix(relay): relay a call with no Safe on the workspace allowance

* feat: include gasPaymentOptions to DTO and accurate errors

* docs(relay): describe relays remaining on the gas payment options

* doc: deprecate relayer type

* Update src/modules/relay/domain/relayers/__tests__/workspace.relayer.spec.ts

Co-authored-by: Pooya Raki <23114194+PooyaRaki@users.noreply.github.com>

* refactor(relay): move the relay constants and types to entity files

* chore(chains): add the license header to the chain entity

* refactor(chains): give the relayer its own domain entity

---------

Co-authored-by: Pooya Raki <23114194+PooyaRaki@users.noreply.github.com>

4541 of 5331 branches covered (85.18%)

Branch coverage included in aggregate %.

73 of 73 new or added lines in 11 files covered. (100.0%)

5 existing lines in 3 files now uncovered.

11588 of 12704 relevant lines covered (91.22%)

509.95 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
0.0
-100.0% src/modules/relay/domain/exception-filters/relay-denied.exception-filter.ts
1
86.67
-5.0% src/modules/notifications/routes/v1/notifications.controller.ts
1
0.0
-66.67% src/modules/relay/domain/errors/relay-denied.error.ts
Jobs
ID Job ID Ran Files Coverage
1 run-unit-tests - 36875538123.1 01 Oct 2026 02:23PM UTC 1042
67.32
GitHub Action Run
2 run-integration-tests - 36875538123.2 01 Oct 2026 02:26PM UTC 1042
64.54
GitHub Action Run
Source Files on build 36875538123
  • Tree
  • List 1042
  • Changed 19
  • Source Changed 10
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36875538123
  • bf242e3f on github
  • Prev Build on main (#36858031760)
  • Next Build on main (#36903341129)
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