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

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

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

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

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

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

3290 of 5655 relevant lines covered (58.18%)

1.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0 - 26375828229.1 24 May 2026 11:32PM UTC 109
58.18
GitHub Action Run
Source Files on build 26375828229
  • Tree
  • List 109
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1224
  • PR Base - master (#26249785140)
  • 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