Release v1.8.1: report link layout fix on the beta layout, wxt 0.21 and CI updates #13
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: Unit Tests | |
| # No `paths:` filter on purpose. This is a required status check, and a | |
| # workflow that is skipped by a path filter never reports a status at all, so | |
| # the check sits on "Expected" and the PR can never merge. Running it on every | |
| # PR costs ~30s and keeps the gate honest. | |
| on: | |
| pull_request: | |
| branches: [main, dev] | |
| types: [opened, reopened, synchronize, ready_for_review] | |
| jobs: | |
| unit: | |
| if: ${{ github.event_name != 'pull_request' || github.event.pull_request.draft == false }} | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Install pnpm | |
| uses: pnpm/action-setup@v6 | |
| with: | |
| version: 10 | |
| - name: Setup node.js | |
| uses: actions/setup-node@v7 | |
| with: | |
| node-version: lts/* | |
| cache: "pnpm" | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Run unit + component tests (Vitest) | |
| run: pnpm test:unit |