testsAndMisc/.github/workflows/poker-stakes-ci.yml
Krzysztof kuhy Rudnicki 72a5e28456 Track poker-stakes so the file-length cap can reach it
The directory has existed on disk with 58 untracked files, four of them over
the 250-line cap. An untracked file is invisible to every pre-commit hook, so
those violations could not be fixed or gated while it stayed that way -- and
its CI workflow was untracked too, so nothing ran against it.

Landed with its already-written evidence artifact and a contract, since this
crosses the 4-file threshold.

Verified before staging: 58 plain text source/config files, no binaries, no
node_modules, no build output. npm run check passes -- typecheck, eslint
--max-warnings 0, and 220 tests at 100% statements/branches/functions/lines.

Splitting its four oversized files is deliberately a separate commit.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011w2Pj4Ek3ZNMQVYcFHgXDY
2026-08-16 15:19:07 +02:00

32 lines
641 B
YAML

name: poker-stakes CI
on:
push:
branches: [main]
paths:
- "poker-stakes/**"
- ".github/workflows/poker-stakes-ci.yml"
pull_request:
branches: [main]
paths:
- "poker-stakes/**"
- ".github/workflows/poker-stakes-ci.yml"
defaults:
run:
working-directory: poker-stakes
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
cache-dependency-path: poker-stakes/package-lock.json
- run: npm ci
- run: npm run check
- run: npm run build