Skip to content

ci: add build, test, lint and govulncheck workflow - #26

Merged
AnomalRoil merged 1 commit into
masterfrom
ci/add-workflows
Oct 7, 2026
Merged

AnomalRoil merged 1 commit into
masterfrom
ci/add-workflows

Conversation

@AnomalRoil

Copy link
Copy Markdown
Member

Adds a CI workflow with four jobs: build (plus go mod tidy -diff), go test -race, golangci-lint v2.14, and govulncheck. It runs on PRs, on pushes to master, and weekly so new advisories surface.

CI uses the latest Go 1.26.x patch: golangci-lint v2.14 is built with Go 1.26 and can't load Go 1.27 code.

Also adds .golangci.yml and fixes the lint findings on master. The deprecated gRPC balancer calls get targeted nolint comments because the wrapper has to forward them.

govulncheck still flags grpc v1.81.1 (GO-2026-6443, GO-2026-6348, GO-2026-6061) until the dependency bump on chore/update-deps-and-toolchain lands.

Add golangci-lint v2 config and fix the findings it reports.
@AnomalRoil
AnomalRoil force-pushed the ci/add-workflows branch 2 times, most recently from e89493e to 0621261 Compare September 30, 2026 17:16
@AnomalRoil
AnomalRoil merged commit ffe244a into master Oct 7, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant