name: web-platform-ci on: push: pull_request: permissions: contents: read jobs: quality: name: TypeScript、Lint、Unit、Build runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: 24 cache: npm - run: npm ci - run: npm run check e2e: name: Playwright E2E runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: node-version: 24 cache: npm - run: npm ci - run: npm run build - run: npm run test:e2e