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) <noreply@anthropic.com>
This commit is contained in:
openhands 2026-03-20 07:57:46 +00:00
parent 0cb2e7ba07
commit 1f96e62fc8

View file

@ -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: