build(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 #101
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Pull request checks | |
| on: | |
| pull_request: | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| verify: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 | |
| with: | |
| persist-credentials: false | |
| - name: Set up Node.js | |
| uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 | |
| with: | |
| node-version: 22 | |
| - name: Enable pnpm | |
| run: corepack enable | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Validate GitHub Actions workflows | |
| run: pnpm lint:workflows | |
| - name: Audit production dependencies | |
| run: pnpm audit --prod | |
| - name: Install Playwright browser | |
| run: pnpm exec playwright install --with-deps chromium | |
| - name: Lint | |
| run: pnpm lint | |
| - name: Run tests with coverage | |
| run: pnpm test:coverage | |
| - name: Build site | |
| run: pnpm build | |
| env: | |
| VITE_BASE_PATH: ./ | |
| - name: Verify PWA build | |
| run: pnpm test:pwa | |
| - name: Run production browser E2E | |
| run: pnpm test:e2e |