when: - event: [pull_request, tag, cron] - event: push branch: - ${CI_REPO_DEFAULT_BRANCH} variables: - &golang "golang:1.18" steps: vendor: image: *golang commands: go mod vendor lint: image: golangci/golangci-lint:v1.55-alpine commands: golangci-lint run test: image: *golang commands: go test --cover ./...