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

raystack / frontier / 35071715356
50%
main: 56%

Build:
Build:
LAST BUILD BRANCH: feat/sdk-delete-check-flag
DEFAULT BRANCH: main
Ran 16 Sep 2026 08:08AM UTC
Jobs 1
Files 310
Run time 1min
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

16 Sep 2026 08:02AM UTC coverage: 50.229%. Remained the same
35071715356

Pull #1928

github

whoAbhishekSah
feat(store): enforce unique names and emails over live rows only

Organization name, project name, user email, user name, domain name per
org, and group name per org were plain unique constraints. Once rows are
soft-deleted they keep their values, so a deleted row would block the name
or email forever.

Each constraint is replaced by a unique index that only covers rows where
deleted_at is null. A live row still cannot share a name or email with
another live row. Deleted rows no longer take part in the check.

Roles, resources, relations, and policies keep their plain constraints for
now. Their repositories upsert with ON CONFLICT on those columns, so they
need a code change alongside the index and will follow separately.
Pull Request #1928: feat(store): enforce unique names and emails over live rows only

20647 of 41106 relevant lines covered (50.23%)

16.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35071715356.1 16 Sep 2026 08:08AM UTC 310
50.23
GitHub Action Run
Source Files on build 35071715356
  • Tree
  • List 310
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1928
  • PR Base - main (#35071237898)
  • Delete
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