diff --git a/.woodpecker/lint.yaml b/.woodpecker/lint.yaml new file mode 100644 index 0000000..ab1e667 --- /dev/null +++ b/.woodpecker/lint.yaml @@ -0,0 +1,8 @@ +when: + - event: pull_request + +steps: + - name: lint + image: golangci/golangci-lint:latest + commands: + - golangci-lint run ./... diff --git a/.woodpecker/pre-commit.yaml b/.woodpecker/pre-commit.yaml new file mode 100644 index 0000000..75d1fca --- /dev/null +++ b/.woodpecker/pre-commit.yaml @@ -0,0 +1,8 @@ +when: + - event: pull_request + +steps: + - name: pre-commit + image: git.unkin.net/unkin/almalinux9-base:20260308 + commands: + - uvx pre-commit run --all-files diff --git a/.woodpecker.yaml b/.woodpecker/release.yaml similarity index 100% rename from .woodpecker.yaml rename to .woodpecker/release.yaml diff --git a/.woodpecker/unit-tests.yaml b/.woodpecker/unit-tests.yaml new file mode 100644 index 0000000..88e875a --- /dev/null +++ b/.woodpecker/unit-tests.yaml @@ -0,0 +1,8 @@ +when: + - event: pull_request + +steps: + - name: unit-tests + image: golang:latest + commands: + - go test -v -race ./...