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:
parent
0cb2e7ba07
commit
1f96e62fc8
1 changed files with 20 additions and 0 deletions
|
|
@ -81,6 +81,26 @@ steps:
|
||||||
npm test
|
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
|
- name: single-package-manager
|
||||||
image: registry.niovi.voyage/harb/node-ci:latest
|
image: registry.niovi.voyage/harb/node-ci:latest
|
||||||
commands:
|
commands:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue