Skip to content

fix: harden raw storage and split storage modules #56

fix: harden raw storage and split storage modules

fix: harden raw storage and split storage modules #56

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
jobs:
quality:
runs-on: ubuntu-latest
defaults:
run:
working-directory: plugins/codex-lcm
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v6
with:
node-version: 22.22.3
cache: npm
cache-dependency-path: plugins/codex-lcm/package-lock.json
- run: npm ci
- run: npm run typecheck
- run: npm test
- run: npm run smoke
- run: npm pack --dry-run
cross-platform-lock:
strategy:
matrix:
os:
- macos-latest
- windows-latest
runs-on: ${{ matrix.os }}
defaults:
run:
working-directory: plugins/codex-lcm
steps:
- uses: actions/checkout@v5
- uses: actions/setup-node@v6
with:
node-version: 22.22.3
cache: npm
cache-dependency-path: plugins/codex-lcm/package-lock.json
- run: npm ci
- run: node --test --test-name-pattern="raw-log workers with the same PID|hook recovers after its lock-owning worker terminates|concurrent single ingest writers append" tests/storage.test.ts tests/hook-cli.test.ts