From da3c0fd97eef608712b95f7b565973f4a8b6e43a Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Thu, 11 Jun 2026 22:28:17 +1000 Subject: [PATCH] Add Woodpecker CI pipeline for YAML/JSON validation --- .woodpecker/pre-commit.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .woodpecker/pre-commit.yaml diff --git a/.woodpecker/pre-commit.yaml b/.woodpecker/pre-commit.yaml new file mode 100644 index 0000000..654d1ae --- /dev/null +++ b/.woodpecker/pre-commit.yaml @@ -0,0 +1,12 @@ +when: + - event: pull_request + +steps: + - name: validate + image: python:3.12-alpine + commands: + - pip install --quiet yamllint + - yamllint -d relaxed skills/ + - python -m json.tool schemas/subtask-request.json > /dev/null + - python -m json.tool schemas/subtask-status.json > /dev/null + - echo "All skills and schemas valid"