when: - event: pull_request steps: - name: pre-commit image: golang:1.25 backend_options: kubernetes: serviceAccountName: kea-operator-ci resources: requests: memory: 512Mi cpu: "1" limits: memory: 2Gi cpu: "2" commands: - test -z "$(gofmt -l .)" - go vet ./... - name: shellcheck image: koalaman/shellcheck-alpine:stable backend_options: kubernetes: serviceAccountName: kea-operator-ci resources: requests: memory: 256Mi cpu: "500m" limits: memory: 512Mi cpu: "1" commands: - shellcheck --shell=sh internal/kea/scripts/*.sh