Files
AnyPS5/.github/workflows/web-tests.yml
T

32 lines
739 B
YAML

name: Web tests
on:
pull_request:
paths:
- .github/workflows/web-tests.yml
- demo/web/**
- tools/test_web.py
permissions:
contents: read
concurrency:
group: web-tests-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
output-directory:
runs-on: ubuntu-latest
timeout-minutes: 5
steps:
- uses: actions/checkout@v7
with:
persist-credentials: false
- name: Check browser module syntax
run: |
node --check demo/web/app.mjs
node --check demo/web/output-directory.mjs
node --check demo/web/worker.mjs
- name: Test folder output recovery
run: node --test demo/web/tests/output-directory.test.mjs