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

raystack / frontier / 25417735886
42%
main: 42%

Build:
Build:
LAST BUILD BRANCH: fix-preferences-theme
DEFAULT BRANCH: main
Ran 06 May 2026 05:18AM UTC
Jobs 1
Files 276
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

06 May 2026 05:12AM UTC coverage: 41.91% (-0.05%) from 41.963%
25417735886

Pull #1590

github

rohilsurana
fix: differentiate guard rejection from concurrently deleted policy

When rowsAffected==0, re-check existence inside the transaction. If the
row is gone (concurrent delete), return sql.ErrNoRows which maps to
ErrNotExist. Only return ErrLastRoleGuard when the row still exists but
the guard condition prevented deletion.
Pull Request #1590: fix: atomic last-owner guard prevents TOCTOU race on role demotion

39 of 128 new or added lines in 3 files covered. (30.47%)

6 existing lines in 1 file now uncovered.

15656 of 37356 relevant lines covered (41.91%)

11.86 hits per line

Uncovered Changes

Lines Coverage ∆ File
60
64.8
-8.51% internal/store/postgres/policy_repository.go
19
79.85
-0.41% core/membership/service.go
10
71.13
-5.39% core/policy/service.go

Coverage Regressions

Lines Coverage ∆ File
6
79.85
-0.41% core/membership/service.go
Jobs
ID Job ID Ran Files Coverage
1 25417735886.1 06 May 2026 05:18AM UTC 276
41.91
GitHub Action Run
Source Files on build 25417735886
  • Tree
  • List 276
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1590
  • PR Base - main (#25313384004)
  • Delete
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