diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..3402fde --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,22 @@ +# Woodpecker CI pipeline for Helix Engage +# +# Triggered on push or manual run. + +when: + - event: [push, manual] + +steps: + typecheck: + image: node:22-slim + commands: + - npm ci + - npx tsc --noEmit + + e2e-tests: + image: mcr.microsoft.com/playwright:v1.52.0-noble + commands: + - npm ci + - npx playwright install chromium + - npx playwright test --reporter=list + environment: + E2E_BASE_URL: https://ramaiah.engage.healix360.net