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

NVIDIA / gpu-operator / 31216751037
38%
main: 38%

Build:
Build:
LAST BUILD BRANCH: pull-request/2750
DEFAULT BRANCH: main
Ran 07 Aug 2026 08:45PM UTC
Jobs 1
Files 73
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

07 Aug 2026 08:38PM UTC coverage: 38.385%. Remained the same
31216751037

push

github

abrarshivani
Harden the generator against locale, awk and modules.txt edge cases

Follow-up from review. The output is byte-identical before and after;
these close latent failures rather than change today's result.

Correct the attribution in the collapse_index comment. The array
instantiation quirk is mawk and busybox awk, not gawk - gawk and BSD awk
both behave the same way. Verified on mawk 1.3.4 (Debian's /usr/bin/awk,
and what the golang container uses) against gawk 5.2.1. The earlier
commit message on this fix named the wrong implementation. The split is
by awk, not by OS, and saying so matters: a reviewer who checks the claim
on gawk would find it false and might revert the guard.

Add LC_ALL=C to the two remaining locale-sensitive greps. Every sort here
already had it. The license-filename match did not, and under a Turkish
locale glibc does not fold I to i, so LICENSE stops matching and every
section degrades to "License text unavailable" - a 1.4 MB document
becoming 57 KB while still exiting 0.

Pass -a to the fence-width grep. A license containing a NUL byte is
otherwise treated as binary, and grep prints a message instead of the
matches; older greps put it on stdout and newer ones on stderr, so the
fence width would differ by host and even vary with the path length.

Handle replace directives in vendor/modules.txt. Only the left side was
parsed, so a replaced module would be attributed to the original path and
version rather than the code actually vendored. Now the replacement is
reported, and a filesystem replace stops the run rather than misstating
it. Also fail when no module lines are read at all, which previously
labelled every entry "unknown" without failing.

Fail when go-licenses cannot resolve a toolchain source URL. Those are
looked up over the network for non-github hosts and fall back to
"Unknown" with a zero exit, so a blocked proxy would quietly drop ~17
URLs and look like a dependency change.

Keep the compose temp file under the EXIT tr... (continued)

5572 of 14516 relevant lines covered (38.39%)

0.44 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31216751037.1 07 Aug 2026 08:45PM UTC 73
38.39
GitHub Action Run
Source Files on build 31216751037
  • Tree
  • List 73
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31216751037
  • df949954 on github
  • Prev Build on pull-request/2723 (#31216296405)
  • Next Build on pull-request/2723 (#31226700712)
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