You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ci): unblock PR #32 — drop invalid gosec exclude and make Windows build
- .golangci.yml: remove G706 from gosec.excludes. golangci-lint v2.1.6 (pinned
in CI) doesn't know G706 as a gosec rule, so `config verify` rejects the
config before any linting runs. G706 wasn't enforcing anything in CI anyway.
- workspace: split the sentinel advisory-lock primitive across build-tagged
files so `go build` / `go test` succeed on windows/amd64. Unix path keeps
flock(2); Windows path is a no-op stub with a warning log (the runner is
not shipped on Windows — CI only needs it to compile).
Verified: GOOS=windows go build ./... clean; unix tests PASS; golangci-lint
config verify clean.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments