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

kubernetes-sigs / kubebuilder / 19386067780 / 1
61%
master: 72%

Build:
Build:
LAST BUILD BRANCH: add-samples-helm
DEFAULT BRANCH: master
Ran 15 Nov 2025 07:03AM UTC
Files 127
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

15 Nov 2025 06:54AM UTC coverage: 60.697%. Remained the same
19386067780.1

Pull #5212

github

camilamacedo86
(fix) remove omitempty from nested struct JSON tags in API scaffolds

Remove omitempty from JSON tags on nested struct fields such as metav1 ObjectMeta Status and metav1 ListMeta in API type scaffolds

The omitempty tag has no effect on nested structs in Go and triggers linter warnings

For Go version 1.24+ and later omitzero correctly handles nested structs and omits them when empty making omitempty redundant and misleading The optional markers already indicate optional fields for CRD schema generation

Updated JSON tags:

- metav1 ObjectMeta metadata omitempty omitzero becomes metadata omitzero
- Status fields status omitempty omitzero becomes status omitzero
- metav1 ListMeta metadata omitempty becomes metadata omitzero

This resolves linter warnings from gopls modernize analyzer and kube api linter while maintaining correct behavior for projects using Go 1.24+

Signed-off-by: Camila Macedo <7708031+camilamacedo86@users.noreply.github.com>
Pull Request #5212: 🐛 (go/v4;deploy-image/v1-alpha): Remove omitempty from nested struct JSON tags in API scaffolds

5728 of 9437 relevant lines covered (60.7%)

26.1 hits per line

Source Files on job 19386067780.1
  • Tree
  • List 127
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 19386067780
  • 1502aaab on github
  • Prev Job for on fix-api-linter (#19376056171.1)
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