diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml new file mode 100644 index 0000000..8ed8099 --- /dev/null +++ b/.woodpecker/build.yml @@ -0,0 +1,21 @@ +when: + - event: [pull_request, tag] + - event: push + branch: + - ${CI_REPO_DEFAULT_BRANCH} + - release/* + - renovate/* + +variables: + - &golang_image 'docker.io/golang:1.22.0' + +steps: + "Add vendor": + image: *golang_image + commands: + - go mod vendor + + "Run build": + image: *golang_image + commands: + - go build diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml new file mode 100644 index 0000000..de0a04e --- /dev/null +++ b/.woodpecker/test.yml @@ -0,0 +1,21 @@ +when: + - event: [pull_request, tag] + - event: push + branch: + - ${CI_REPO_DEFAULT_BRANCH} + - release/* + - renovate/* + +variables: + - &golang_image 'docker.io/golang:1.22.0' + +steps: + "Add vendor": + image: *golang_image + commands: + - go mod vendor + + "Run tests": + image: *golang_image + commands: + - go test -v ./...