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

safe-global / safe-client-gateway / 18904445754
89%

Build:
DEFAULT BRANCH: main
Ran 29 Oct 2025 10:18AM UTC
Jobs 2
Files 987
Run time 3min
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 2025 10:16AM UTC coverage: 89.985% (+0.01%) from 89.971%
18904445754

push

github

web-flow
Fix: getBalance (#2766)

* Add configuration for no fee month, add logic for no fee month relay, add tests

Set token balance when running common relay tests

Fix type issues

Add networkServiceMock in "Balances API Manager Tests"

Update configuration and configuration tests

Update canRelay function to return relay limit

Relay: Fix tests

Add env vars RELAY_NO_FEE_CAMPAIGN_SEPOLIA_RELAY_RULES, RELAY_NO_FEE_CAMPAIGN_MAINNET_RELAY_RULES

Fix format issue

Add tests for no-fee campaign relay count

* Update src/config/entities/__tests__/configuration.ts

Co-authored-by: Pooya Raki <Pooya.raki@gmail.com>

* Update src/config/entities/__tests__/configuration.ts

Co-authored-by: Pooya Raki <Pooya.raki@gmail.com>

* Nit: Remove comments

* Update src/config/entities/schemas/configuration.schema.ts

Co-authored-by: Pooya Raki <Pooya.raki@gmail.com>

* Update src/domain/interfaces/relay-api.interface.ts

Co-authored-by: Pooya Raki <Pooya.raki@gmail.com>

* Update src/domain/interfaces/relay-api.interface.ts

Co-authored-by: Pooya Raki <Pooya.raki@gmail.com>

* Fix method name casing for noFeeCampaignCount in GelatoApi and RelayRepository

* Refactor: Remove unnecessary @Inject decorator for NetworkService in SafeBalancesApi

* Nit fix: Add tsDoc with @param and @returns in IBalancesRepository, move tokenAddress param in getBalance

* Fix type annotation for rule parameter in relayRulesValidator

* Refactor: Create RelayManager

* Refactor: use RELAY_NO_FEE_CAMPAIGN_SEPOLIA_MAX_GAS_LIMIT, add tests

* Fix: nitpicks

* Update src/domain/relay/relayers/no-fee-campaign.relayer.ts

Co-authored-by: Greg Jeanmart <greg@jeanmart.me>

* Fix code format

* Refactor: make no-fee campaign configuration schema fields optional

* Fix: update parameter types in IBalancesRepository and IRelayer interfaces

* Fix: tests

* Remove unused methods in RelayManager, add public access modifier

* Fix naming in related to no-fee-campaign, remove unused imports

* Fix: Calculate tt... (continued)

4033 of 4974 branches covered (81.08%)

Branch coverage included in aggregate %.

1 of 3 new or added lines in 1 file covered. (33.33%)

13506 of 14517 relevant lines covered (93.04%)

575.3 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
78.26
1.57% src/datasources/balances-api/safe-balances-api.service.ts
Jobs
ID Job ID Ran Files Coverage
1 run-unit-tests - 18904445754.1 29 Oct 2025 10:22AM UTC 1912
88.75
GitHub Action Run
2 run-integration-tests - 18904445754.2 29 Oct 2025 10:18AM UTC 1841
52.33
GitHub Action Run
Source Files on build 18904445754
  • Tree
  • List 987
  • Changed 272
  • Source Changed 2
  • Coverage Changed 272
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #18904445754
  • 844244fa on github
  • Prev Build on main (#18884703490)
  • Next Build on main (#18908066219)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc