kind: pipeline type: docker name: go-lib/util environment: GOVERSION: 1.25.1 VERSION: development steps: - name: prepare image: golang:$GOVERSION commands: - mkdir -p .build - go get -v ./... - go install gotest.tools/gotestsum@v1.13.0 - go install golang.org/x/vuln/cmd/govulncheck@latest # - name: test # image: golang:${GOVERSION} # commands: # - mkdir -p .build # - gotestsum --format testname --junitfile .build/unittests.xml -- -coverprofile=.build/coverage.txt ./... # - govulncheck ./... # depends_on: # - prepare # - name: vulncheck # image: golang:${GOVERSION} # commands: # - govulncheck ./... # depends_on: # - prepare # - name: publish # image: golang # commands: # - echo "Publishing not implemented yet" # when: # branch: # - main # event: # - custom # trigger: # event: # - push # - cron # - custom