when: branch: main event: ['push', 'pull_request'] steps: lint: image: golangci/golangci-lint:v1.57.2 depends_on: vendor pull: true commands: - go version - go install mvdan.cc/gofumpt@latest - "[ $(gofumpt -extra -l . | wc -l) != 0 ] && { echo 'code not formated'; exit 1; }" - golangci-lint run --timeout 5m --build-tags integration editor-config: depends_on: [] image: mstruebing/editorconfig-checker:2.7.2