kind: pipeline type: docker name: go-lib/util environment: VERSION: development steps: - name: prepare image: golang:1.25.1 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:1.25.1 commands: - mkdir -p .build - gotestsum --format testname --junitfile .build/unittests.xml -- -coverprofile=.build/coverage.txt ./... - govulncheck ./... depends_on: - prepare - name: vulncheck image: golang:1.25.1 commands: - govulncheck ./... depends_on: - prepare - name: publish image: golang:1.25.1 commands: - echo "Publishing not implemented yet" when: branch: - main event: - custom trigger: event: - push - cron - custom