docs: sync auto-merge workflow comment with aggregator-only checks #1639
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: CI | |
| on: | |
| merge_group: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| # Default to read-only GITHUB_TOKEN; jobs that need more (release.yml does) | |
| # specify their own permissions block. Closes CodeQL alert | |
| # actions/missing-workflow-permissions. | |
| permissions: | |
| contents: read | |
| # Opt into Node.js 24 for transitive JS actions (actions/cache@v4 still | |
| # ships its bundled Node.js 20 runtime; setup-node@v6's cache: pnpm | |
| # invokes it transitively). GitHub forces this on 2026-06-02 and removes | |
| # Node 20 from runners on 2026-09-16. Setting it now removes the | |
| # deprecation warning + survives both deadlines without further changes. | |
| # https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ | |
| env: | |
| FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| with: | |
| token: ${{ github.token }} | |
| - uses: pnpm/action-setup@v6 | |
| - uses: actions/setup-node@v7 | |
| with: | |
| # Align with release.yml: Node 24+ so CI runs against the same | |
| # runtime used to publish. Node 22's bundled npm 10.x has OIDC | |
| # publish quirks that release.yml's header explains. | |
| node-version: '24' | |
| cache: 'pnpm' | |
| - run: pnpm install --frozen-lockfile | |
| - run: pnpm --filter @atrib/integration exec playwright install --with-deps chromium | |
| - run: pnpm -r build | |
| - run: pnpm -r typecheck | |
| - run: pnpm -r test | |
| - run: APPROVAL_TRACE_TEST_PORT=8799 pnpm --filter @atrib/cloudflare-approval-trace test:browser | |
| - run: pnpm doc-sync |