diff --git a/.drone.yml b/.drone.yml index 0902f3a..fe090d8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,17 +3,17 @@ kind: pipeline name: fossa steps: -- name: fossa - image: rancher/drone-fossa:latest - settings: - api_key: - from_secret: FOSSA_API_KEY - when: - instance: - include: - - drone-publish.rancher.io - exclude: - - drone-pr.rancher.io + - name: fossa + image: rancher/drone-fossa:latest + settings: + api_key: + from_secret: FOSSA_API_KEY + when: + instance: + include: + - drone-publish.rancher.io + exclude: + - drone-pr.rancher.io --- kind: pipeline name: build @@ -22,11 +22,11 @@ steps: - name: build image: registry.suse.com/bci/golang:1.19 commands: - - make build-bin + - make build-bin when: event: - - push - - pull_request + - push + - pull_request --- kind: pipeline name: validate @@ -38,6 +38,7 @@ steps: - zypper in -y go=1.19 git tar gzip make - curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.49.0 - mv ./bin/golangci-lint /usr/local/bin/golangci-lint + - GOBIN=/usr/local/bin go install github.com/golang/mock/mockgen@v1.6.0 - make validate when: event: @@ -51,8 +52,8 @@ steps: - name: test image: registry.suse.com/bci/golang:1.19 commands: - - make test + - make test when: event: - - push - - pull_request \ No newline at end of file + - push + - pull_request diff --git a/scripts/validate.sh b/scripts/validate.sh index 257ac7e..4687315 100644 --- a/scripts/validate.sh +++ b/scripts/validate.sh @@ -1,12 +1,13 @@ #!/bin/bash set -e +go generate ./.. golangci-lint run go mod tidy go mod verify unclean=$(git status --porcelain --untracked-files=no) if [ -n "$unclean" ]; then - echo "Encountered dirty repo!"; - echo "$unclean"; - exit 1; + echo "Encountered dirty repo!" + echo "$unclean" + exit 1 fi