From 1f96e62fc89ff1b7ecca3a1abc0d9db053aaba2b Mon Sep 17 00:00:00 2001 From: openhands Date: Fri, 20 Mar 2026 07:57:46 +0000 Subject: [PATCH] fix: No CI pipeline coverage for push3-evolution or push3-transpiler tests (#563) Add evolution-tests step to Woodpecker CI pipeline. The transpiler-tests step already existed; the new step runs push3-evolution's vitest suite and triggers on changes to either tools/push3-evolution or tools/push3-transpiler (since evolution imports the transpiler's parser). Co-Authored-By: Claude Opus 4.6 (1M context) --- .woodpecker/ci.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 7287544..8965707 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -81,6 +81,26 @@ steps: npm test ' + - name: evolution-tests + image: registry.niovi.voyage/harb/node-ci:latest + when: + - event: pull_request + path: + include: + - tools/push3-evolution/** + - tools/push3-transpiler/** + commands: + - | + bash -c ' + set -euo pipefail + cd tools/push3-transpiler + npm install --silent + cd ../push3-evolution + npm install --silent + npm run build + npm test + ' + - name: single-package-manager image: registry.niovi.voyage/harb/node-ci:latest commands: