Skip to content

Issue 460/sdui skipped components #74

Issue 460/sdui skipped components

Issue 460/sdui skipped components #74

name: Validate SDUI fixtures
on:
push:
branches: [master]
paths:
- 'v2/sdui/schema/**'
- 'v2/sdui/demo/src/fixtures/**'
- 'v2/sdui/renderers/**'
pull_request:
paths:
- 'v2/sdui/schema/**'
- 'v2/sdui/demo/src/fixtures/**'
- 'v2/sdui/renderers/**'
jobs:
validate-fixtures:
name: validateGraph() against all fixtures
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
cache-dependency-path: |
v2/sdui/schema/package-lock.json
v2/sdui/demo/package-lock.json
- name: Build schema
run: npm ci && npm run build
working-directory: v2/sdui/schema
- name: Install demo deps
run: npm ci
working-directory: v2/sdui/demo
- name: Run fixture validation
run: npm test
working-directory: v2/sdui/demo