diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 48faa39..c2413a5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,33 +1,7 @@ stages: - - lint - - test - - clean - build - deploy -lint: - image: golangci/golangci-lint:v1.52-alpine - stage: lint - before_script: - - go install github.com/vektra/mockery/v2@v2.26.0 - - go install github.com/deepmap/oapi-codegen/cmd/oapi-codegen@v1.12.4 - script: - - go generate ./internal/... - - golangci-lint version - - golangci-lint run ./internal/... - -test: - image: golang:1.20.3-alpine - stage: test - coverage: /\(statements\)(?:\s+)?(\d+(?:\.\d+)?%)/ - script: - - CGO_ENABLED=0 go test ./internal/... -coverprofile=coverage.out - - go tool cover -html=coverage.out -o coverage.html - - go tool cover -func coverage.out - artifacts: - expire_in: "3 days" - paths: - - coverage.html clean-old: stage: clean