userEvent.selectOptions hangs in jsdom when firing pointer + change event sequences — fireEvent.change fires the React-controlled onChange directly and is deterministic. Removes userEvent import (no longer used). Bump actions/setup-node from v4 to v6 to clear the Node.js 20 deprecation warning on GitHub Actions runners.
16 lines
335 B
YAML
16 lines
335 B
YAML
name: Setup pnpm and Node.js
|
|
description: Configure pnpm and Node.js 24 with caching, then install dependencies
|
|
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- uses: pnpm/action-setup@v6
|
|
|
|
- uses: actions/setup-node@v6
|
|
with:
|
|
node-version: "24"
|
|
cache: pnpm
|
|
|
|
- run: pnpm install --frozen-lockfile
|
|
shell: bash
|