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

rollandf / doca-driver-build / 24657682705
66%
main: 66%

Build:
Build:
LAST BUILD BRANCH: doca3.5.0
DEFAULT BRANCH: main
Ran 20 Apr 2026 08:59AM UTC
Jobs 1
Files 16
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

20 Apr 2026 07:28AM UTC coverage: 64.442% (-0.006%) from 64.448%
24657682705

push

github

rollandf
fix: invalidate driver cache on config changes

The inventory cache check only validated kernel version, driver version,
and an MD5 of the cached package files. It did not account for build-
affecting env vars (ENABLE_NFSRDMA, USE_DKMS, APPEND_DRIVER_BUILD_FLAGS).
Changing any of these flags while the same kernel and driver version
remained in the cache caused the stale build to be reused, resulting in
missing modules (e.g. kmod-mlnx-nfsrdma) and a failing validator daemonset.

Introduce a .buildconfig sidecar file written alongside .checksum after
every successful build. On startup, after the package checksum passes,
the stored fingerprint is compared to the current config. A mismatch or
absent fingerprint (old cache) forces a full rebuild. This covers both
the Go entrypoint (driver.go) and the legacy bash entrypoint (entrypoint.sh).

Signed-off-by: Fred Rolland <frolland@nvidia.com>

32 of 47 new or added lines in 1 file covered. (68.09%)

235 existing lines in 3 files now uncovered.

2501 of 3881 relevant lines covered (64.44%)

5.14 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
81.95
0.01% entrypoint/internal/driver/driver.go

Coverage Regressions

Lines Coverage ∆ File
171
81.95
0.01% entrypoint/internal/driver/driver.go
52
57.32
0.36% entrypoint/internal/entrypoint/entrypoint.go
12
0.0
0.0% entrypoint/cmd/main.go
Jobs
ID Job ID Ran Files Coverage
1 24657682705.1 20 Apr 2026 08:59AM UTC 16
64.44
GitHub Action Run
Source Files on build 24657682705
  • Tree
  • List 16
  • Changed 5
  • Source Changed 5
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24657682705
  • 306e4f0c on github
  • Prev Build on config-file (#24469123307)
  • Next Build on config-file (#24668398371)
  • 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