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

carapace-sh / carapace / 26375828229 / 1
58%
master: 58%

Build:
Build:
LAST BUILD BRANCH: fix-overlap
DEFAULT BRANCH: master
Ran 24 May 2026 11:32PM UTC
Files 109
Run time 3s
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

24 May 2026 11:30PM UTC coverage: 58.179% (+0.02%) from 58.156%
26375828229.1

Pull #1224

github

rsteube
uid: fix race condition in Flag() by holding mutex during recursion

The mutex was previously only held during the initial LocalFlags() call,
but the recursive traversal to parent commands happened outside the lock.
This could cause concurrent map write issues when multiple goroutines
called Flag() simultaneously.

Now uses a helper function flagRecursive() that stays within the mutex
for the entire operation.

Assisted-by: Crush:minimax-m2.7
Pull Request #1224: uid: fix race condition in Flag() by holding mutex during recursion

3290 of 5655 relevant lines covered (58.18%)

1.02 hits per line

Source Files on job 0 - 26375828229.1
  • Tree
  • List 109
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26375828229
  • 5b319b1c on github
  • Prev Job for on uid-threadsafe (#26249785140.1)
  • 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