chore(deps-dev): bump @biomejs/biome from 2.5.9 to 2.5.10 in the bun group #35
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 (bun) | |
| # Paths-filtered PR lane for the Bun workspace (control/ + cli/). The `push:` trigger | |
| # carries a positive `branches:` filter alongside `paths:` so a PR-branch push does not | |
| # double-fire (CI/CD standard — trigger hygiene). | |
| on: | |
| pull_request: | |
| paths: | |
| - "control/**" | |
| - "cli/**" | |
| - "package.json" | |
| - "bun.lock" | |
| - "tsconfig.json" | |
| - "biome.json" | |
| - ".github/workflows/ci-bun.yml" | |
| push: | |
| branches: [main] | |
| paths: | |
| - "control/**" | |
| - "cli/**" | |
| - "package.json" | |
| - "bun.lock" | |
| - "tsconfig.json" | |
| - "biome.json" | |
| - ".github/workflows/ci-bun.yml" | |
| permissions: | |
| contents: read | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| bun: | |
| name: Lint, typecheck, test (control + cli) | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: oven-sh/setup-bun@v2 | |
| with: | |
| bun-version: 1.4.0 | |
| # Node 26 is the CeraLive CI baseline AND the runtime the standalone consumer | |
| # fixture asserts on: `scripts/verify-consumers.ts` refuses anything but 26.x, so | |
| # a green fixture cannot come from an older Node that happened to be on PATH. | |
| - uses: actions/setup-node@v7 | |
| with: | |
| node-version: "26" | |
| - name: Cache bun install store | |
| uses: actions/cache@v6 | |
| with: | |
| path: ~/.bun/install/cache | |
| key: bun-${{ runner.os }}-${{ hashFiles('bun.lock') }} | |
| restore-keys: | | |
| bun-${{ runner.os }}- | |
| - name: Install (frozen lockfile) | |
| run: bun install --frozen-lockfile | |
| - name: Lint (Biome) | |
| run: bun run lint | |
| - name: Typecheck (tsc --noEmit, strict + exactOptionalPropertyTypes) | |
| run: bun run typecheck | |
| - name: Test | |
| run: bun test | |
| - name: Standalone consumer fixtures (Node 26 + Bun) against the packed tarball | |
| working-directory: control | |
| run: bun run verify:consumers |