Update

extend checks on CI (#57)

Yaroslav
2 months ago

Commit: 69503f3

Date: August 11, 2025 at 8:05 AM

  • Pinned action dependencies to commit hashes
  • Parallel lint and test jobs in PR check workflow
  • Enforce tidy `go.mod`
  • Enforce `goimports` (and transitively `gofmt`)
  • Use `golangci-lint` with default linters and `goheader` for license header enforcement
  • Add a nightly workflow that runs shuffled test with race detector and cache ignore
  • Run `govulncheck` in the nightly workflow
  • Make code changes for `golangci-lint` to pass
  • Add concurrency control block for cancelling CI runs if multiple commits modifying a PR are pushed in rapid succession