Skip to content

fix(lint): migrate .golangci.yml to v2 schema + fix noctx violations #13

fix(lint): migrate .golangci.yml to v2 schema + fix noctx violations

fix(lint): migrate .golangci.yml to v2 schema + fix noctx violations #13

Triggered via pull request April 20, 2026 04:59
Status Failure
Total duration 1m 38s
Artifacts

ci.yml

on: pull_request
go-check  /  Build & Test
1m 28s
go-check / Build & Test
go-check  /  golangci-lint
1m 34s
go-check / golangci-lint
go-check  /  govulncheck
43s
go-check / govulncheck
go-check  /  gosec
1m 29s
go-check / gosec
go-check  /  Smoke Tests (fast feedback)
50s
go-check / Smoke Tests (fast feedback)
go-check  /  Fuzz (corpus replay)
44s
go-check / Fuzz (corpus replay)
go-check  /  License Scan
48s
go-check / License Scan
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 1 warning
go-check / govulncheck
web.TemplateCache.Stop calls sync.Once.Do, which eventually calls os.ReadDir
go-check / govulncheck
web.App.Shutdown calls zerolog.Event.Err, which eventually calls template.Error.Error
go-check / govulncheck
web.App.Listen calls fiber.App.Listen, which eventually calls x509.Certificate.Verify
go-check / govulncheck
ldap.runHealthCheck calls http.Client.Do, which eventually calls tls.Dialer.DialContext
go-check / govulncheck
web.NewApp calls simple.New, which eventually calls tls.DialWithDialer
go-check / govulncheck
web.App.Listen calls fiber.App.Listen, which eventually calls tls.Conn.Write
go-check / govulncheck
ldap.runHealthCheck calls http.body.Close, which eventually calls tls.Conn.Read
go-check / govulncheck
ldap.runHealthCheck calls http.Client.Do, which eventually calls tls.Conn.HandshakeContext
go-check / govulncheck
web.App.Listen calls fiber.App.Listen, which eventually calls x509.Certificate.Verify
go-check / govulncheck
web.App.Listen calls fiber.App.Listen, which eventually calls x509.Certificate.Verify
go-check / golangci-lint: internal/web/computers.go#L58
Error return value of `userLDAP.Close` is not checked (errcheck)
go-check / golangci-lint: internal/web/computers.go#L23
Error return value of `userLDAP.Close` is not checked (errcheck)
go-check / golangci-lint: internal/web/auth_test.go#L185
Error return value of `resp.Body.Close` is not checked (errcheck)
go-check / golangci-lint: internal/web/auth_test.go#L174
Error return value of `resp.Body.Close` is not checked (errcheck)
go-check / golangci-lint: internal/web/auth.go#L198
Error return value of `userClient.Close` is not checked (errcheck)
go-check / golangci-lint: internal/web/auth.go#L164
Error return value of `client.Close` is not checked (errcheck)
go-check / golangci-lint: internal/retry/retry_test.go#L362
Error return value is not checked (errcheck)
go-check / golangci-lint: internal/retry/retry_test.go#L278
Error return value is not checked (errcheck)
go-check / golangci-lint: internal/options/parse_test.go#L148
Error return value of `os.Unsetenv` is not checked (errcheck)
go-check / golangci-lint: internal/options/parse_test.go#L32
Error return value of `os.Unsetenv` is not checked (errcheck)
go-check / govulncheck
govulncheck reported vulnerabilities (exit 1). Non-blocking because govulncheck-strict=false; track as follow-up.