name: PWA + Mobile A11y Audit on: pull_request: jobs: lighthouse: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Node.js uses: actions/setup-node@v4 with: node-version: "22" cache: npm - name: Install dependencies run: npm ci - name: Build run: npm run build - name: Start server run: npm run start & env: PORT: 3000 - name: Wait for server run: sleep 10 - name: Run Lighthouse CI run: npx lhci autorun