Repository navigation
分享卡片文案改用独立可配置的 share_card_model #135
Workflow file for this run
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: Browser regression | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened, ready_for_review, converted_to_draft] | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| chromium-regression: | |
| runs-on: [self-hosted, ci] | |
| timeout-minutes: 15 | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - uses: astral-sh/setup-uv@v8.1.0 | |
| with: | |
| enable-cache: true | |
| prune-cache: false | |
| - name: Install Python dependencies | |
| run: uv sync --frozen | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: "22" | |
| cache: npm | |
| cache-dependency-path: | | |
| package-lock.json | |
| e2e/package-lock.json | |
| - name: Install root Node dependencies | |
| run: npm ci | |
| - name: Install browser-test dependencies | |
| working-directory: e2e | |
| run: npm ci | |
| - name: Install canonical Chromium browser | |
| working-directory: e2e | |
| run: npx playwright install chromium | |
| - name: Run existing Vitest web contracts | |
| run: npm run test:web | |
| - name: Run blocking Chromium regression | |
| run: npm run test:browser |