master
 1name: Test
 2
 3on: [push, pull_request]
 4
 5jobs:
 6  test:
 7    runs-on: ubuntu-latest
 8    steps:
 9      - name: Setup Node.js 22.x
10        uses: actions/setup-node@v4
11        with:
12          node-version: 22.x
13      - uses: actions/checkout@v4
14      - name: Install dependencies
15        run: npm ci
16      - name: Build
17        run: npm run build
18      - name: Check all images exist
19        run: npm run check-images
20      - name: Run unit tests
21        run: npm run test