From 03abf1b976211c4b0ef193c3723ee1ad6e31636f Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Wed, 25 Mar 2026 15:59:34 +1100 Subject: [PATCH] Add Woodpecker CI pipeline to build and release on tag --- .woodpecker.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .woodpecker.yaml diff --git a/.woodpecker.yaml b/.woodpecker.yaml new file mode 100644 index 0000000..c0e6375 --- /dev/null +++ b/.woodpecker.yaml @@ -0,0 +1,25 @@ +when: + - event: release + +steps: + - name: test + image: golang:latest + commands: + - go test ./... + + - name: build + image: golang:latest + commands: + - VERSION=${CI_COMMIT_TAG} + - go build -ldflags="-s -w -X main.version=${VERSION}" -o node-lookup ./... + depends_on: [test] + + - name: release + image: woodpeckerci/plugin-gitea-release + settings: + api_key: + from_secret: GITEA_TOKEN + base_url: https://git.unkin.net + files: node-lookup + title: ${CI_COMMIT_TAG} + depends_on: [build]