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

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

Build:
DEFAULT BRANCH: main
Ran 09 Jun 2026 03:11PM UTC
Jobs 2
Files 1220
Run time 5min
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 Jun 2026 03:07PM UTC coverage: 89.974% (+0.03%) from 89.944%
27215725977

push

github

web-flow
feat: UUID as spaceId instead of numeric value (#3117)

* feat: use UUID for public Space ID (initial migration)

* fix: adjust controllers for address book and members

* test: update tests

* refactor: return uuid directly from SpacesRepository.update

* refactor: findByUuid as a separate function for better code readability

* test: adjust e2e tests

* feat: accept legacy numeric Space ID on read endpoints only for FE fallback

* fix: UUIDs for the surveys controller

* test: fix spaces controller tests

* fix: use UUID for invitations

* fix: harden UUID resolution

* refactor:  consolidate Space id resolution into SpaceIdPipe / LegacySpaceIdPipe

* fix: replace number with string in tests for spaceId

* fix: formatting

* fix: integration tests

* fix: integration tests for members; chore: linting

* chore: add license headers

* refactor: cut redundant queries from GET /spaces/:id

* fix: unify 400 error msg body

* test: improve unit and integration test coverage

* refactor: cleanup

* fix: tests

* feat: accept legacy numeric space id on mutating routes for FE fallback

* refactor: harden typing with UUID instead of a string

* refactor: rename `Space` to `Workspace` in err msgs

* fix: integration tests

* fix: validate UUID in findIdByIdOrUuid; drop dead int check; document SpaceIdPipe wiring

* chore: update swagger

* refactor: address comments (UUID regex as a const, new tests; code adjustments for better readability

* feat: update members, address book, surveys etc to use space.uuid

* chore: update swagger

* refactor: separate func for fake UUIDs, extract new consts, add explanation comments

* chore: merge conflicts

---------

Co-authored-by: dsh <11198975+LucieFaire@users.noreply.github.com>

4501 of 5371 branches covered (83.8%)

Branch coverage included in aggregate %.

75 of 83 new or added lines in 32 files covered. (90.36%)

2 existing lines in 2 files now uncovered.

16786 of 18288 relevant lines covered (91.79%)

575.36 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
84.21
0.0% src/modules/spaces/routes/address-books.controller.ts
2
22.86
0.0% src/modules/spaces/routes/address-book-requests.service.ts
1
86.36
-3.64% src/modules/spaces/datasources/entities/space.entity.db.ts
1
86.54
1.35% src/modules/spaces/domain/spaces.repository.ts
1
40.0
4.29% src/modules/spaces/routes/user-address-book.service.ts

Coverage Regressions

Lines Coverage ∆ File
1
22.86
0.0% src/modules/spaces/routes/address-book-requests.service.ts
1
40.0
4.29% src/modules/spaces/routes/user-address-book.service.ts
Jobs
ID Job ID Ran Files Coverage
1 run-integration-tests - 27215725977.1 09 Jun 2026 03:13PM UTC 2341
77.7
GitHub Action Run
2 run-unit-tests - 27215725977.2 09 Jun 2026 03:11PM UTC 2132
58.26
GitHub Action Run
Source Files on build 27215725977
  • Tree
  • List 1220
  • Changed 148
  • Source Changed 34
  • Coverage Changed 147
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27215725977
  • cee57440 on github
  • Prev Build on main (#27215693069)
  • Next Build on main (#27350767064)
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