name: Lint on: push: branches: - main pull_request: branches: - '**' permissions: contents: read pull-requests: read jobs: golangci-lint: name: golangci-lint runs-on: ubuntu-latest timeout-minutes: 5 steps: - uses: actions/checkout@v6 - uses: actions/setup-go@v6 with: # keep in sync with the Go version golangci-lint is built with go-version: 1.27.0 cache: false - name: golangci-lint uses: golangci/golangci-lint-action@v9 with: version: v2.13.1