diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 892a99e..5b1c0b8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,3 +38,20 @@ jobs: with: go-version-input: "" go-package: ./... + + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 + + - uses: actions/setup-go@40f1582b2485089dde7abd97c1529aa768e1baff # v5 + with: + go-version-file: go.mod + cache: true + + - name: Staticcheck + uses: dominikh/staticcheck-action@9716614d4101e79b4340dd97b10e54d68234e431 # v1.4.1 + with: + checks: all + version: "2026.2.1" # validated locally; bump deliberately + install-go: false # Go comes from setup-go above