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

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

Build:
DEFAULT BRANCH: main
Ran 08 Jun 2026 04:22PM UTC
Jobs 1
Files 1168
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

08 Jun 2026 04:16PM UTC coverage: 75.521% (-14.4%) from 89.955%
27151241708

push

github

web-flow
fix(spaces): wire SES invite email queue (#3142)

3046 of 5305 branches covered (57.42%)

Branch coverage included in aggregate %.

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

2153 existing lines in 169 files now uncovered.

14490 of 17915 relevant lines covered (80.88%)

450.85 hits per line

Coverage Regressions

Lines Coverage ∆ File
125
13.04
-80.8% src/modules/safe-shield/recipient-analysis/recipient-analysis.service.ts
83
16.67
-83.33% src/modules/safe-shield/deadlock-analysis/deadlock-analysis.service.ts
72
17.52
-74.45% src/modules/csv-export/v1/csv-export.service.ts
69
8.7
-82.61% src/modules/bridge/domain/contracts/decoders/lifi-decoder.helper.ts
68
17.36
-81.94% src/modules/safe-shield/contract-analysis/contract-analysis.service.ts
51
15.23
-29.63% src/modules/balances/datasources/zerion-balances-api.service.ts
51
22.48
-68.99% src/modules/transactions/routes/mappers/common/settings-change.mapper.ts
50
18.7
-81.3% src/modules/relay/domain/relayers/relay-fee.relayer.ts
49
15.48
-83.33% src/modules/portfolio/domain/portfolio.repository.ts
47
16.36
-61.82% src/modules/positions/datasources/zerion-positions-api.service.ts
45
21.25
-78.75% src/modules/zerion/datasources/zerion-chain-mapping.service.ts
44
15.73
-83.15% src/modules/spaces/routes/spaces.service.ts
43
43.87
-51.61% src/modules/transactions/routes/mappers/common/transaction-data.mapper.ts
42
68.55
-27.42% src/datasources/cache/cache.router.ts
42
15.09
-75.47% src/modules/relay/datasources/tenderly-simulation-api.service.ts
35
20.37
-70.37% src/datasources/storage/aws-cloud-storage-api.service.ts
35
18.06
-81.94% src/modules/safe-shield/deadlock-analysis/utils/owner-config-decoder.utils.ts
34
15.52
-81.03% src/datasources/network/fetch.network.service.ts
33
64.0
-35.33% src/datasources/circuit-breaker/circuit-breaker.service.ts
33
10.81
-86.49% src/modules/positions/routes/positions.service.ts
31
38.82
-61.18% src/modules/safe-shield/safe-shield.service.ts
31
53.1
-43.45% src/modules/transactions/routes/mappers/common/twap-order.mapper.ts
30
10.26
-89.74% src/modules/safe-shield/utils/extraction.utils.ts
28
39.05
-53.33% src/modules/transactions/routes/mappers/common/human-description.mapper.ts
27
67.48
-22.73% src/modules/relay/domain/relay-transaction-helper.ts
27
60.77
-34.62% src/modules/safe-shield/threat-analysis/threat-analysis.service.ts
27
18.97
-72.41% src/modules/transactions/routes/mappers/common/vault-transaction.mapper.ts
25
6.98
-83.72% src/domain/common/utils/encryption.ts
25
84.87
-10.33% src/modules/transactions/datasources/transaction-api.service.ts
23
40.0
-55.0% src/datasources/push-notifications-api/firebase-cloud-messaging-api.service.ts
22
60.71
-39.29% src/modules/transactions/routes/swap-transfer-transaction-info.entity.ts
21
60.0
-36.92% src/modules/staking/datasources/kiln-api.service.ts
21
27.54
-46.38% src/modules/swaps/domain/contracts/decoders/gp-v2-decoder.helper.ts
21
64.33
-26.75% src/modules/transactions/routes/mappers/common/native-staking.mapper.ts
20
20.75
-60.38% src/modules/spaces/routes/members.service.ts
20
72.07
-18.47% src/modules/users/domain/users.repository.ts
19
17.39
-82.61% src/modules/bridge/datasources/lifi-api.service.ts
19
60.42
-39.58% src/modules/transactions/routes/entities/bridge/bridge-info.entity.ts
18
13.11
-59.02% src/modules/human-description/domain/entities/human-description-template.entity.ts
17
20.51
-51.28% src/modules/transactions/routes/mappers/common/bridge-transaction.mapper.ts
17
32.14
-58.93% src/modules/transactions/routes/mappers/transfers/swap-transfer-info.mapper.ts
16
10.26
-89.74% src/modules/safe-shield/utils/transaction-mapping.utils.ts
16
45.76
-40.68% src/modules/staking/domain/contracts/decoders/kiln-decoder.helper.ts
16
18.37
-59.18% src/modules/transactions/routes/helpers/kiln-vault.helper.ts
15
11.91
-11.91% src/modules/portfolio/datasources/zerion-portfolio-api.service.ts
15
38.46
-61.54% src/modules/spaces/routes/space-invite-email.service.ts
14
63.87
-15.13% src/domain/common/utils/deployments.ts
14
39.53
-58.14% src/routes/common/guards/blocklist.guard.ts
13
23.53
-76.47% src/datasources/locking-api/fingerprint-api.service.ts
13
44.83
-55.17% src/modules/email/ses/consumers/email.consumer.ts
12
9.09
-84.09% src/config/entities/schemas/configuration.schema.ts
12
88.3
-8.77% src/modules/balances/datasources/coingecko-api.service.ts
12
45.83
-50.0% src/modules/csv-export/v1/consumers/csv-export.consumer.ts
12
25.81
-58.06% src/modules/csv-export/v1/datasources/export-api.manager.ts
12
29.17
-70.83% src/modules/email/ses/datasources/aws-ses-email.service.ts
12
47.83
-52.17% src/modules/spaces/routes/space-safes.service.ts
12
61.29
-38.71% src/modules/transactions/routes/entities/vaults/vault-transaction-info.entity.ts
11
69.9
-25.24% src/domain/common/utils/safe.ts
11
65.08
-30.16% src/modules/blockchain/datasources/blockchain-api.manager.ts
11
31.25
-68.75% src/modules/csv-export/v1/datasources/export-api.service.ts
11
30.77
-65.38% src/modules/portfolio/v1/portfolio.service.ts
11
37.5
-62.5% src/modules/spaces/routes/address-books.service.ts
10
9.38
-90.63% src/modules/email/ses/datasources/ses-email-error.mapper.ts
10
41.67
-58.33% src/modules/safe-shield/threat-analysis/blockaid/blockaid-api.service.ts
10
32.14
-67.86% src/modules/users/domain/user-identity-resolver.service.ts
9
89.05
-6.19% src/modules/notifications/domain/push/push-notification.service.ts
9
16.67
-83.33% src/modules/portfolio/v1/portfolio.mapper.ts
9
66.67
-33.33% src/modules/transactions/routes/entities/human-description.entity.ts
8
58.33
-41.67% src/modules/email/pushwoosh/datasources/pushwoosh-api.service.ts
8
33.33
-66.67% src/modules/spaces/routes/utils/space-assert.utils.ts
7
28.57
-61.9% src/config/configuration.validator.ts
7
77.36
-22.64% src/datasources/cache/__tests__/fake.cache.service.ts
7
6.67
-93.33% src/datasources/network/auth/tx-auth-headers.helper.ts
7
29.03
-64.52% src/modules/csv-export/v1/entities/transaction-export.entity.ts
7
85.27
-7.75% src/modules/hooks/domain/helpers/event-cache.helper.ts
7
37.5
-54.17% src/modules/safe-shield/contract-analysis/contract-analysis.constants.ts
6
77.78
-22.22% src/datasources/fee-service-api/fee-service-api.service.ts
6
81.25
-18.75% src/domain/common/utils/signatures.ts
6
71.79
-28.21% src/logging/utils.ts
6
42.11
-57.89% src/modules/balances/datasources/zerion-api.helpers.ts
6
36.84
-47.37% src/modules/safe-shield/recipient-analysis/recipient-analysis.constants.ts
6
53.85
-46.15% src/modules/spaces/routes/templates/space-invite-email.template.ts
5
18.18
-81.82% src/domain/common/utils/array.ts
5
80.36
-16.07% src/modules/contracts/domain/contracts.repository.ts
5
21.43
-78.57% src/modules/portfolio/schemas/chain-ids.schema.ts
5
27.27
-45.45% src/modules/queues/datasources/queues-api.service.ts
5
61.54
-38.46% src/modules/safe-shield/threat-analysis/blockaid/blockaid-api.constants.ts
5
40.0
-40.0% src/modules/safe-shield/threat-analysis/threat-analysis.constants.ts
5
58.33
-41.67% src/modules/transactions/routes/entities/vaults/vault-info.entity.ts
4
33.33
-66.67% src/modules/email/ses/domain/errors/email.errors.ts
4
33.33
-55.56% src/modules/relay/domain/errors/relay-simulation-failed.error.ts
4
42.86
-57.14% src/modules/relay/domain/errors/relay-simulation-indeterminate.error.ts
4
52.94
-35.29% src/modules/safe/routes/entities/caip-10-addresses.entity.ts
4
63.64
-36.36% src/modules/transactions/routes/entities/vaults/vault-extra-reward.entity.ts
4
90.44
-2.39% src/modules/transactions/routes/helpers/transaction-verifier.helper.ts
4
82.76
-17.24% src/modules/transactions/routes/mappers/common/safe-app-info.mapper.ts
4
80.0
-14.0% src/routes/captcha/captcha.service.ts
3
65.77
-5.41% src/datasources/cache/cache.first.data.source.ts
3
83.53
-5.88% src/domain/common/entities/safe-signature.ts
3
22.22
-66.67% src/modules/relay/domain/errors/relay-tx-denied.error.ts
3
50.0
-50.0% src/modules/relay/domain/exception-filters/safe-tx-hash-mismatch.exception-filter.ts
3
75.0
-25.0% src/modules/spaces/routes/entities/invite-users.dto.entity.ts
3
62.5
-37.5% src/modules/transactions/routes/entities/bridge/fees.entity.ts
3
70.0
-30.0% src/modules/transactions/routes/entities/settings-changes/add-owner.entity.ts
3
70.0
-30.0% src/modules/transactions/routes/entities/settings-changes/remove-owner.entity.ts
3
70.0
-30.0% src/modules/transactions/routes/entities/settings-changes/swap-owner.entity.ts
3
72.73
-27.27% src/modules/transactions/routes/helpers/gp-v2-order.helper.ts
3
85.96
-7.02% src/modules/transactions/routes/mappers/transfers/transfer-info.mapper.ts
3
85.19
-14.81% src/routes/common/guards/rate-limit.guard.ts
2
92.59
-7.41% src/datasources/db/v1/cached-query-resolver.ts
2
93.94
-6.06% src/modules/auth/domain/entities/auth-payload.entity.ts
2
94.12
-5.88% src/modules/auth/routes/auth.service.ts
2
50.0
-50.0% src/modules/csv-export/csv-utils/csv.service.ts
2
66.67
-33.33% src/modules/email/ses/ses-email-queue.service.ts
2
85.0
-15.0% src/modules/human-description/domain/human-description.repository.ts
2
89.74
-10.26% src/modules/notifications/domain/push/consumers/push-notification.consumer.ts
2
92.31
-5.77% src/modules/owners/routes/owners.service.ts
2
83.33
-16.67% src/modules/owners/routes/utils/address-poisoning.ts
2
84.62
-15.38% src/modules/portfolio/v1/portfolio.controller.ts
2
80.0
-20.0% src/modules/positions/routes/positions.controller.ts
2
50.0
-50.0% src/modules/relay/domain/errors/safe-tx-hash-mismatch.error.ts
2
94.12
-5.88% src/modules/relay/domain/relay.manager.ts
2
75.0
-25.0% src/modules/safe-shield/deadlock-analysis/deadlock-status.constants.ts
2
86.67
-13.33% src/modules/safe-shield/entities/severity.entity.ts
2
86.96
-8.7% src/modules/safe-shield/safe-shield.controller.ts
2
60.0
-40.0% src/modules/safe-shield/utils/common.ts
2
93.94
-4.55% src/modules/surveys/routes/surveys.service.ts
2
70.0
-30.0% src/modules/swaps/domain/entities/full-app-data.entity.ts
2
75.0
-25.0% src/modules/transactions/routes/entities/settings-changes/change-master-copy.entity.ts
2
71.43
-28.57% src/modules/transactions/routes/entities/settings-changes/change-threshold.entity.ts
2
75.0
-25.0% src/modules/transactions/routes/entities/settings-changes/disable-module.entity.ts
2
75.0
-25.0% src/modules/transactions/routes/entities/settings-changes/enable-module.entity.ts
2
75.0
-25.0% src/modules/transactions/routes/entities/settings-changes/set-fallback-handler.entity.ts
2
75.0
-25.0% src/modules/transactions/routes/entities/settings-changes/set-guard.entity.ts
2
94.87
-5.13% src/modules/transactions/routes/helpers/swap-order.helper.ts
2
82.93
-12.2% src/modules/transactions/routes/mappers/multisig-transactions/multisig-transaction-status.mapper.ts
2
95.61
-1.95% src/modules/users/domain/members.repository.ts
1
88.16
-2.63% src/datasources/cache/redis.cache.service.ts
1
75.0
-25.0% src/datasources/db/v2/__tests__/entity-manager.mock.ts
1
50.0
-16.67% src/datasources/db/v2/__tests__/postgresql-database.service.mock.ts
1
83.33
-16.67% src/datasources/job-queue/job-queue.service.ts
1
96.88
-3.13% src/datasources/job-queue/__tests__/test.job.consumer.ts
1
85.19
-7.41% src/domain/common/utils/enum.ts
1
72.73
-27.27% src/domain/common/utils/utils.ts
1
95.24
-4.76% src/modules/alerts/datasources/tenderly-api.service.ts
1
97.06
-2.94% src/modules/auth/oidc/auth0/datasources/auth0-api.service.ts
1
88.46
-11.54% src/modules/auth/oidc/auth0/domain/auth0-token.verifier.ts
1
80.0
-20.0% src/modules/auth/oidc/auth0/domain/entities/auth0-token.entity.ts
1
93.44
-6.56% src/modules/auth/oidc/routes/oidc-auth.service.ts
1
91.67
-6.25% src/modules/auth/utils/auth-redirect.helper.ts
1
92.98
-5.26% src/modules/balances/datasources/balances-api.manager.ts
1
72.22
-27.78% src/modules/balances/datasources/entities/zerion-balance.entity.ts
1
94.67
-2.67% src/modules/chains/domain/chains.repository.ts
1
75.0
-25.0% src/modules/chains/domain/entities/schemas/chain-id.schema.ts
1
95.0
-5.0% src/modules/chains/domain/entities/schemas/chain.schema.ts
1
95.0
-5.0% src/modules/contracts/domain/decoders/abi-decoder.helper.ts
1
95.35
-4.65% src/modules/contracts/domain/decoders/multi-send-decoder.helper.ts
1
86.62
-1.41% src/modules/notifications/domain/v2/notifications.repository.ts
1
97.14
-2.86% src/modules/relay/domain/limit-addresses.mapper.ts
1
89.39
-0.56% src/modules/safe/domain/safe.repository.ts
1
42.86
-42.86% src/modules/safe-shield/entities/common-status.constants.ts
1
90.91
-9.09% src/modules/safe-shield/threat-analysis/blockaid/schemas/blockaid-scan-response.schema.ts
1
75.68
-5.41% src/modules/swaps/domain/contracts/decoders/composable-cow-decoder.helper.ts
1
80.0
-20.0% src/modules/transactions/routes/entities/settings-changes/delete-guard.ts
1
94.44
-5.56% src/modules/transactions/routes/entities/settings-changes/settings-change.entity.ts
1
96.55
-3.45% src/modules/transactions/routes/entities/transaction-info.entity.ts
1
89.47
-10.53% src/modules/transactions/routes/helpers/swap-apps.helper.ts
1
80.25
-19.75% src/modules/transactions/routes/mappers/common/data-decoded-param.helper.ts
1
83.33
-16.67% src/validation/entities/schemas/timezone.schema.ts
Jobs
ID Job ID Ran Files Coverage
1 run-integration-tests - 27151241708.1 08 Jun 2026 04:22PM UTC 2335
77.69
GitHub Action Run
Source Files on build 27151241708
  • Tree
  • List 1168
  • Changed 333
  • Source Changed 2
  • Coverage Changed 333
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27151241708
  • 06335931 on github
  • Prev Build on main (#27147732958)
  • Next Build on main (#27213999820)
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