2026-10-14T15:54:58.134Z Diffinery runner: job test (Unit tests (2/2)) for codician/diffinery@5a7997651407 2026-10-14T15:54:58.151Z Runner: image diffinery-runner:75052421315d69e3ccfad876, in iad19, ENAM, container d509e11140396a7491fb017ccf3a7a10da758afea4deef8a563d34667737b422 2026-10-14T15:54:58.151Z Workspace: /workspace/diffinery 2026-10-14T15:54:58.302Z ##[group]Run actions/checkout@v4 2026-10-14T15:54:58.302Z ##[endgroup] 2026-10-14T15:54:58.308Z Syncing repository: codician/diffinery 2026-10-14T15:54:58.415Z Fetching the repository (depth 1) 2026-10-14T15:54:59.584Z remote: Enumerating objects: 597, done. 2026-10-14T15:55:00.250Z Receiving objects: 0% (1/597) Receiving objects: 1% (6/597) Receiving objects: 2% (12/597) Receiving objects: 3% (18/597) Receiving objects: 4% (24/597) Receiving objects: 5% (30/597) Receiving objects: 6% (36/597) Receiving objects: 7% (42/597) Receiving objects: 8% (48/597) Receiving objects: 9% (54/597) Receiving objects: 10% (60/597) Receiving objects: 11% (66/597) Receiving objects: 12% (72/597) Receiving objects: 13% (78/597) Receiving objects: 14% (84/597) Receiving objects: 15% (90/597) Receiving objects: 16% (96/597) Receiving objects: 17% (102/597) Receiving objects: 18% (108/597) Receiving objects: 19% (114/597) Receiving objects: 20% (120/597) Receiving objects: 21% (126/597) Receiving objects: 22% (132/597) Receiving objects: 23% (138/597) Receiving objects: 24% (144/597) Receiving objects: 25% (150/597) Receiving objects: 26% (156/597) Receiving objects: 27% (162/597) Receiving objects: 28% (168/597) Receiving objects: 29% (174/597) Receiving objects: 30% (180/597) Receiving objects: 31% (186/597) Receiving objects: 32% (192/597) Receiving objects: 33% (198/597) Receiving objects: 34% (203/597) Receiving objects: 35% (209/597) Receiving objects: 36% (215/597) Receiving objects: 37% (221/597) Receiving objects: 38% (227/597) Receiving objects: 39% (233/597) Receiving objects: 40% (239/597) Receiving objects: 41% (245/597) Receiving objects: 42% (251/597) Receiving objects: 43% (257/597) Receiving objects: 44% (263/597) Receiving objects: 45% (269/597) Receiving objects: 46% (275/597) Receiving objects: 47% (281/597) Receiving objects: 48% (287/597) Receiving objects: 49% (293/597) Receiving objects: 50% (299/597) Receiving objects: 51% (305/597) Receiving objects: 52% (311/597) Receiving objects: 53% (317/597) Receiving objects: 54% (323/597) Receiving objects: 55% (329/597) Receiving objects: 56% (335/597) Receiving objects: 57% (341/597) Receiving objects: 58% (347/597) Receiving objects: 59% (353/597) Receiving objects: 60% (359/597) Receiving objects: 61% (365/597) Receiving objects: 62% (371/597) Receiving objects: 63% (377/597) Receiving objects: 64% (383/597) Receiving objects: 65% (389/597) Receiving objects: 66% (395/597) Receiving objects: 67% (400/597) Receiving objects: 68% (406/597) Receiving objects: 69% (412/597) Receiving objects: 70% (418/597) Receiving objects: 71% (424/597) Receiving objects: 72% (430/597) Receiving objects: 73% (436/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 74% (442/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 75% (448/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 76% (454/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 77% (460/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 78% (466/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 79% (472/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 80% (478/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 81% (484/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 82% (490/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 83% (496/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 84% (502/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 85% (508/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 86% (514/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 87% (520/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 88% (526/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 89% (532/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 90% (538/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 91% (544/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 92% (550/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 93% (556/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 94% (562/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 95% (568/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 96% (574/597), 2.07 MiB | 3.37 MiB/s remote: Total 597 (delta 0), reused 597 (delta 0) 2026-10-14T15:55:00.253Z Receiving objects: 97% (580/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 98% (586/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 99% (592/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 100% (597/597), 2.07 MiB | 3.37 MiB/s Receiving objects: 100% (597/597), 2.42 MiB | 3.77 MiB/s, done. 2026-10-14T15:55:00.281Z From https://diffinery.com/codician/diffinery 2026-10-14T15:55:00.281Z * [new ref] 5a7997651407e27a97e5f8eb4720b2a098c6cb22 -> origin/diffinery-checkout 2026-10-14T15:55:00.371Z Note: switching to '5a7997651407e27a97e5f8eb4720b2a098c6cb22'. 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-14T15:55:00.372Z changes and commit them, and you can discard any commits you make in this 2026-10-14T15:55:00.372Z state without impacting any branches by switching back to a branch. 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z If you want to create a new branch to retain commits you create, you may 2026-10-14T15:55:00.372Z do so (now or later) by using -c with the switch command. Example: 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z git switch -c 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z Or undo this operation with: 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z git switch - 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-14T15:55:00.372Z 2026-10-14T15:55:00.372Z HEAD is now at 5a79976 Merge f3f2a59768075854f36f520d65bdf104d91958d8 into 844812ff12a3662e35afa8349c50860676ba412e 2026-10-14T15:55:00.378Z HEAD is now at 5a7997651407e27a97e5f8eb4720b2a098c6cb22 2026-10-14T15:55:00.764Z Download action repository 'pnpm/action-setup@v4' 2026-10-14T15:55:01.187Z ##[group]Run pnpm/action-setup@v4 2026-10-14T15:55:01.188Z with: 2026-10-14T15:55:01.188Z dest: ~/setup-pnpm 2026-10-14T15:55:01.188Z run_install: null 2026-10-14T15:55:01.188Z cache: false 2026-10-14T15:55:01.188Z cache_dependency_path: pnpm-lock.yaml 2026-10-14T15:55:01.188Z package_json_file: package.json 2026-10-14T15:55:01.188Z standalone: false 2026-10-14T15:55:01.188Z ##[endgroup] 2026-10-14T15:55:01.510Z ##[group]Running self-installer... 2026-10-14T15:55:02.409Z Progress: resolved 1, reused 0, downloaded 0, added 0 2026-10-14T15:55:02.435Z Packages: +1 2026-10-14T15:55:02.435Z + 2026-10-14T15:55:03.195Z Progress: resolved 1, reused 0, downloaded 1, added 1, done 2026-10-14T15:55:03.232Z 2026-10-14T15:55:03.232Z dependencies: 2026-10-14T15:55:03.232Z + pnpm 10.28.0 (12.11.2 is available) 2026-10-14T15:55:03.232Z 2026-10-14T15:55:03.236Z Done in 1.4s 2026-10-14T15:55:03.258Z ##[endgroup] 2026-10-14T15:55:03.258Z Installation Completed! 2026-10-14T15:55:03.669Z ##[group]Run actions/setup-node@v4 2026-10-14T15:55:03.669Z with: 2026-10-14T15:55:03.669Z node-version: 22 2026-10-14T15:55:03.669Z cache: pnpm 2026-10-14T15:55:03.669Z ##[endgroup] 2026-10-14T15:55:03.678Z Found in cache @ 22.22.0 (pre-installed node satisfies '22') 2026-10-14T15:55:08.615Z Cache Size: ~215 MB (225870423 B) 2026-10-14T15:55:14.772Z Cache restored from key: node-cache-Linux-x64-pnpm-4b94436b86798d88b931ea24b5b847697aebf45520d6ef384cb382ce6c1f1e08 2026-10-14T15:55:15.296Z ##[group]Run pnpm install --frozen-lockfile 2026-10-14T15:55:15.296Z ##[endgroup] 2026-10-14T15:55:16.272Z Scope: all 7 workspace projects 2026-10-14T15:55:16.358Z Lockfile is up to date, resolution step is skipped 2026-10-14T15:55:16.463Z Progress: resolved 1, reused 0, downloaded 0, added 0 2026-10-14T15:55:16.544Z Packages: +248 2026-10-14T15:55:16.544Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-14T15:55:17.465Z Progress: resolved 248, reused 242, downloaded 0, added 0 2026-10-14T15:55:18.468Z Progress: resolved 248, reused 242, downloaded 0, added 154 2026-10-14T15:55:18.900Z Progress: resolved 248, reused 242, downloaded 0, added 248, done 2026-10-14T15:55:33.048Z 2026-10-14T15:55:33.048Z devDependencies: 2026-10-14T15:55:33.048Z + turbo 2.11.7 2026-10-14T15:55:33.048Z + typescript 5.9.3 2026-10-14T15:55:33.048Z 2026-10-14T15:55:33.384Z Done in 17.5s using pnpm v10.28.0 2026-10-14T15:55:33.803Z ##[group]Run pnpm -r --if-present build 2026-10-14T15:55:33.803Z ##[endgroup] 2026-10-14T15:55:34.215Z Scope: 6 of 7 workspace projects 2026-10-14T15:55:34.219Z ##[group]@diffinery/cli@0.1.0 : build apps/cli 2026-10-14T15:55:34.223Z 2026-10-14T15:55:34.223Z > @diffinery/cli@0.1.0 build /workspace/diffinery/apps/cli 2026-10-14T15:55:34.223Z > esbuild src/bin.ts --bundle --platform=node --target=node22 --format=esm --outfile=dist/diffinery.mjs "--banner:js=#!/usr/bin/env node 2026-10-14T15:55:34.223Z import { createRequire as __diffineryCreateRequire } from 'node:module'; const require = __diffineryCreateRequire(import.meta.url);" 2026-10-14T15:55:34.223Z 2026-10-14T15:55:34.321Z 2026-10-14T15:55:34.322Z dist/diffinery.mjs 439.5kb 2026-10-14T15:55:34.322Z 2026-10-14T15:55:34.322Z ⚡ Done in 86ms 2026-10-14T15:55:34.325Z ##[endgroup] 2026-10-14T15:55:34.326Z ##[group]@diffinery/app@0.1.0 : build apps/diffinery 2026-10-14T15:55:34.327Z 2026-10-14T15:55:34.327Z > @diffinery/app@0.1.0 build /workspace/diffinery/apps/diffinery 2026-10-14T15:55:34.327Z > node islands/build.mjs && node scripts/build-docs.mjs 2026-10-14T15:55:34.327Z 2026-10-14T15:55:36.924Z islands: kumo.js 466 KB, kumo.css 149 KB, terminal.js 286 KB 2026-10-14T15:55:37.407Z docs: 62 pages (+2 generated at runtime), CLI 0.1.0 (230 KiB) 2026-10-14T15:55:37.419Z ##[endgroup] 2026-10-14T15:55:37.420Z ##[group]@diffinery/runner@0.1.0 : build containers/runner 2026-10-14T15:55:37.420Z 2026-10-14T15:55:37.420Z > @diffinery/runner@0.1.0 build /workspace/diffinery/containers/runner 2026-10-14T15:55:37.420Z > esbuild src/main.ts --bundle --platform=node --target=node22 --format=esm --outfile=dist/agent.mjs --external:bufferutil --external:utf-8-validate "--banner:js=import { createRequire as __diffineryCreateRequire } from 'node:module'; const require = __diffineryCreateRequire(import.meta.url);" 2026-10-14T15:55:37.420Z 2026-10-14T15:55:37.536Z 2026-10-14T15:55:37.536Z dist/agent.mjs 657.2kb 2026-10-14T15:55:37.536Z 2026-10-14T15:55:37.536Z ⚡ Done in 106ms 2026-10-14T15:55:37.541Z ##[endgroup] 2026-10-14T15:55:37.816Z ##[group]Run pnpm -r --if-present run test --shard=2/2 2026-10-14T15:55:37.816Z ##[endgroup] 2026-10-14T15:55:38.196Z Scope: 6 of 7 workspace projects 2026-10-14T15:55:38.197Z ##[group]@diffinery/git-core@0.1.0 : test packages/git-core 2026-10-14T15:55:38.199Z 2026-10-14T15:55:38.199Z > @diffinery/git-core@0.1.0 test /workspace/diffinery/packages/git-core 2026-10-14T15:55:38.199Z > vitest run --shard=2/2 2026-10-14T15:55:38.199Z 2026-10-14T15:55:38.623Z 2026-10-14T15:55:38.624Z RUN v4.1.11 /workspace/diffinery/packages/git-core 2026-10-14T15:55:38.624Z 2026-10-14T15:56:03.134Z ✓ test/pack-unpack-stream.test.ts (17 tests) 23127ms 2026-10-14T15:56:03.154Z ✓ finds the same objects, with the same contents, as parsePack 442ms 2026-10-14T15:56:03.154Z ✓ reads the pack in ranges and keeps the #125 budget 631ms 2026-10-14T15:56:03.154Z ✓ refuses a corrupt pack 419ms 2026-10-14T15:56:03.154Z ✓ resolves a long delta chain in one pass 4373ms 2026-10-14T15:56:03.154Z ✓ charges every object it holds, so one huge object is refused rather than run the isolate out of memory 535ms 2026-10-14T15:56:03.154Z ✓ reads each entry's own range again, keeps small ones from the first pass, and counts its reads 533ms 2026-10-14T15:56:03.154Z ✓ rebuilds the deltas for storing with exactly the work that already passed 711ms 2026-10-14T15:56:03.154Z ✓ hashes and compresses a large object without a second copy of it 2623ms 2026-10-14T15:56:03.154Z ✓ rebuilds a long history of one large file holding two versions at a time 6173ms 2026-10-14T15:56:03.154Z ✓ frees a chain's first version once the next is rebuilt from it 3541ms 2026-10-14T15:56:03.154Z ✓ measures what a large rebuilt delta compresses to, for counting and storing it 2199ms 2026-10-14T15:56:06.681Z ✓ test/pack.test.ts (8 tests) 3178ms 2026-10-14T15:56:06.681Z ✓ keeps large blobs compressed, with the same oids, and still resolves deltas against them 393ms 2026-10-14T15:56:06.681Z ✓ parses a pack over 16 MB holding one large blob 2429ms 2026-10-14T15:56:07.470Z ✓ test/bombs.test.ts (4 tests) 526ms 2026-10-14T15:56:07.471Z ✓ stops inflating an object at its declared size 329ms 2026-10-14T15:56:07.484Z 2026-10-14T15:56:07.484Z Test Files 3 passed (3) 2026-10-14T15:56:07.484Z Tests 29 passed (29) 2026-10-14T15:56:07.484Z Start at 15:55:38 2026-10-14T15:56:07.484Z Duration 28.84s (transform 383ms, setup 0ms, import 1.32s, tests 26.83s, environment 0ms) 2026-10-14T15:56:07.484Z 2026-10-14T15:56:07.513Z ##[endgroup] 2026-10-14T15:56:07.514Z ##[group]@diffinery/workflow-yaml@0.1.0 : test packages/workflow-yaml 2026-10-14T15:56:07.515Z 2026-10-14T15:56:07.515Z > @diffinery/workflow-yaml@0.1.0 test /workspace/diffinery/packages/workflow-yaml 2026-10-14T15:56:07.515Z > vitest run --shard=2/2 2026-10-14T15:56:07.515Z 2026-10-14T15:56:08.005Z 2026-10-14T15:56:08.006Z RUN v4.1.11 /workspace/diffinery/packages/workflow-yaml 2026-10-14T15:56:08.006Z 2026-10-14T15:56:08.820Z ✓ test/filters.test.ts (78 tests) 73ms 2026-10-14T15:56:09.141Z ✓ test/matrix.test.ts (17 tests) 38ms 2026-10-14T15:56:09.160Z 2026-10-14T15:56:09.161Z Test Files 2 passed (2) 2026-10-14T15:56:09.168Z Tests 95 passed (95) 2026-10-14T15:56:09.168Z Start at 15:56:08 2026-10-14T15:56:09.168Z Duration 1.14s (transform 416ms, setup 0ms, import 621ms, tests 111ms, environment 0ms) 2026-10-14T15:56:09.168Z 2026-10-14T15:56:09.195Z ##[endgroup] 2026-10-14T15:56:09.196Z ##[group]@diffinery/cli@0.1.0 : test apps/cli 2026-10-14T15:56:09.197Z 2026-10-14T15:56:09.197Z > @diffinery/cli@0.1.0 test /workspace/diffinery/apps/cli 2026-10-14T15:56:09.197Z > vitest run --shard=2/2 2026-10-14T15:56:09.197Z 2026-10-14T15:56:09.627Z 2026-10-14T15:56:09.627Z RUN v4.1.11 /workspace/diffinery/apps/cli 2026-10-14T15:56:09.630Z 2026-10-14T15:56:11.135Z ✓ test/runner.test.ts (8 tests) 400ms 2026-10-14T15:56:11.657Z ✓ test/config.test.ts (10 tests) 133ms 2026-10-14T15:56:12.172Z ✓ test/workflow.test.ts (6 tests) 103ms 2026-10-14T15:56:12.575Z ✓ test/credential.test.ts (6 tests) 51ms 2026-10-14T15:56:12.592Z 2026-10-14T15:56:12.592Z Test Files 4 passed (4) 2026-10-14T15:56:12.592Z Tests 30 passed (30) 2026-10-14T15:56:12.592Z Start at 15:56:09 2026-10-14T15:56:12.592Z Duration 2.95s (transform 742ms, setup 0ms, import 1.51s, tests 688ms, environment 1ms) 2026-10-14T15:56:12.592Z 2026-10-14T15:56:12.629Z ##[endgroup] 2026-10-14T15:56:12.629Z ##[group]@diffinery/app@0.1.0 : test apps/diffinery 2026-10-14T15:56:12.630Z 2026-10-14T15:56:12.631Z > @diffinery/app@0.1.0 test /workspace/diffinery/apps/diffinery 2026-10-14T15:56:12.631Z > vitest run --passWithNoTests --exclude 'test/e2e/**' --shard=2/2 2026-10-14T15:56:12.631Z 2026-10-14T15:56:13.104Z 2026-10-14T15:56:13.105Z RUN v4.1.11 /workspace/diffinery/apps/diffinery 2026-10-14T15:56:13.105Z 2026-10-14T15:56:13.744Z (node:478) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:13.744Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:17.835Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.835Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.835Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.835Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.835Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.835Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.835Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.835Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.835Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:302:11 2026-10-14T15:56:17.835Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:26 2026-10-14T15:56:17.835Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:2326:20 2026-10-14T15:56:17.835Z at new Promise () 2026-10-14T15:56:17.837Z 2026-10-14T15:56:17.838Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.838Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.838Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.838Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.838Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.838Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.838Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.838Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.838Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.839Z 2026-10-14T15:56:17.841Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.841Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.841Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.841Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.841Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.841Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.841Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.843Z 2026-10-14T15:56:17.843Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.843Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.843Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.843Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.843Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.843Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.843Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.843Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.843Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.843Z 2026-10-14T15:56:17.843Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.843Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.843Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.843Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.843Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.843Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.843Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.843Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.843Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.843Z 2026-10-14T15:56:17.844Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.844Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.844Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.844Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.844Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.844Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.844Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.844Z 2026-10-14T15:56:17.845Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.845Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.845Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.845Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.845Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.845Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.845Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.845Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.845Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.845Z 2026-10-14T15:56:17.846Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.846Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.846Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.846Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.846Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.846Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.846Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.846Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.846Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.847Z 2026-10-14T15:56:17.848Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.848Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.848Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.848Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.848Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.848Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.848Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.848Z 2026-10-14T15:56:17.849Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.849Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.849Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.849Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.849Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.849Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.849Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.849Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.849Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.849Z 2026-10-14T15:56:17.849Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.849Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.849Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.849Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.849Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.849Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.849Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.849Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.849Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.850Z 2026-10-14T15:56:17.850Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.850Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.850Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.850Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.850Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.850Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.850Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.850Z 2026-10-14T15:56:17.851Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.851Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.851Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.851Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.851Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.851Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.851Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.851Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.851Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.851Z 2026-10-14T15:56:17.852Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.852Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.852Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.852Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.852Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.852Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.852Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.852Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.852Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.852Z 2026-10-14T15:56:17.853Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.853Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.853Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.853Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.853Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.853Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.853Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.853Z 2026-10-14T15:56:17.853Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.853Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.853Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.853Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.853Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.853Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.853Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.853Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.853Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.853Z 2026-10-14T15:56:17.854Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.854Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.854Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.854Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.854Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.854Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.854Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.854Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.854Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.854Z 2026-10-14T15:56:17.856Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.856Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.856Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.856Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.856Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.856Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.856Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.856Z 2026-10-14T15:56:17.856Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.856Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.856Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.856Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.856Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.856Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.856Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.856Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.856Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.856Z 2026-10-14T15:56:17.856Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.856Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.856Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.856Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.856Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.856Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.856Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.856Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.856Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.856Z 2026-10-14T15:56:17.857Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.857Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.857Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.857Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.857Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.857Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.857Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.857Z 2026-10-14T15:56:17.857Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.858Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.858Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.858Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.858Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.858Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.858Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.858Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.858Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.864Z 2026-10-14T15:56:17.864Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.864Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.864Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.864Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.864Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.864Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.864Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.864Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.864Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.864Z 2026-10-14T15:56:17.864Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.864Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.864Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.864Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.864Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.864Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.864Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.864Z 2026-10-14T15:56:17.864Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.864Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.864Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.864Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.864Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.864Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.864Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.864Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.864Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.864Z 2026-10-14T15:56:17.864Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.864Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.864Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.864Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.865Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.865Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.865Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.865Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.865Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.865Z 2026-10-14T15:56:17.866Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.866Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.866Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.866Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.866Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.866Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.866Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.866Z 2026-10-14T15:56:17.866Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.866Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.866Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.866Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.866Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.866Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.866Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.866Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.866Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.866Z 2026-10-14T15:56:17.867Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.867Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.867Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.867Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.867Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.867Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.867Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.867Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.867Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.867Z 2026-10-14T15:56:17.868Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.868Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.868Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.868Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.868Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.868Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.868Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.869Z 2026-10-14T15:56:17.869Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.869Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.869Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.869Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.869Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.869Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.869Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.869Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.869Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.870Z 2026-10-14T15:56:17.870Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.870Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.870Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.870Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.870Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.870Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.870Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.870Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.870Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.870Z 2026-10-14T15:56:17.870Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.870Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.870Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.870Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.870Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.870Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.870Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.870Z 2026-10-14T15:56:17.871Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.871Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.871Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.871Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.871Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.871Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.871Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.871Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.871Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.872Z 2026-10-14T15:56:17.872Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.872Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.872Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.872Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.872Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.872Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.872Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.872Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.872Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.872Z 2026-10-14T15:56:17.872Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.872Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.872Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.872Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.872Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.872Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.872Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.874Z 2026-10-14T15:56:17.874Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.874Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.874Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.874Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.874Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.874Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.874Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.874Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.874Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.874Z 2026-10-14T15:56:17.874Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.874Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.874Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.874Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.874Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.874Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.874Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.874Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.874Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.874Z 2026-10-14T15:56:17.874Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.874Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.874Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.874Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.874Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.874Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.874Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.874Z 2026-10-14T15:56:17.875Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.875Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.875Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.875Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.875Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.875Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.875Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.875Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.875Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.876Z 2026-10-14T15:56:17.876Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.876Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.876Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.876Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.876Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.876Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.876Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.876Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.876Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.876Z 2026-10-14T15:56:17.877Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.877Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.877Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.877Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.877Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.877Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.877Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.877Z 2026-10-14T15:56:17.878Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.878Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.878Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.878Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.878Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.878Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.878Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.878Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.878Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.878Z 2026-10-14T15:56:17.878Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.878Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.878Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.878Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.878Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.878Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.878Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.878Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.878Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.878Z 2026-10-14T15:56:17.879Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.879Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.879Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.879Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.879Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.879Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.879Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.880Z 2026-10-14T15:56:17.880Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.880Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.880Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.880Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.880Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.880Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.880Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.880Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.880Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.880Z 2026-10-14T15:56:17.880Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.880Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.880Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.880Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.880Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.880Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.880Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.880Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.880Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.880Z 2026-10-14T15:56:17.881Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.881Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.881Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.881Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.881Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.881Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.881Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.881Z 2026-10-14T15:56:17.882Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.882Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.882Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.882Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.882Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.882Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.882Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.882Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.882Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.882Z 2026-10-14T15:56:17.882Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.882Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.882Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.882Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.882Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.882Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.882Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.882Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.882Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.882Z 2026-10-14T15:56:17.884Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.884Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.884Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.884Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.884Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.884Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.884Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.884Z 2026-10-14T15:56:17.884Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.884Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.884Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.884Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.884Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.884Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.884Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.884Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.884Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.885Z 2026-10-14T15:56:17.885Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.885Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.885Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.885Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.885Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.885Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.885Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.885Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.885Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.885Z 2026-10-14T15:56:17.886Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.886Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.886Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.886Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.886Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.886Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.886Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.886Z 2026-10-14T15:56:17.887Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.887Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.887Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.887Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.887Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.887Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.887Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.887Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.887Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.887Z 2026-10-14T15:56:17.887Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.887Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.887Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.887Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.887Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.887Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.887Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.887Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.887Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.888Z 2026-10-14T15:56:17.888Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.888Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.888Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.888Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.888Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.888Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.888Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.888Z 2026-10-14T15:56:17.889Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.889Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.889Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.889Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.889Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.889Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.889Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.889Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.889Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.889Z 2026-10-14T15:56:17.889Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.889Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.889Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.889Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.889Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.889Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.889Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.889Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.889Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.889Z 2026-10-14T15:56:17.891Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.891Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.891Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.891Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.891Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.891Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.891Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.891Z 2026-10-14T15:56:17.891Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.891Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.891Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.891Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.891Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.891Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.891Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.891Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.891Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.891Z 2026-10-14T15:56:17.891Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.891Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.891Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.891Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.891Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.891Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.891Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.891Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.891Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.896Z 2026-10-14T15:56:17.896Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.896Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.896Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.896Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.896Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.896Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.896Z at launch (/workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:672:98) 2026-10-14T15:56:17.896Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:57 2026-10-14T15:56:17.896Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.896Z 2026-10-14T15:56:17.896Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.896Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.896Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.896Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.896Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.896Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.896Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.896Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:673:51 2026-10-14T15:56:17.896Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.896Z 2026-10-14T15:56:17.896Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.896Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.896Z at endCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:169:16) 2026-10-14T15:56:17.896Z at Actions.completeJob (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2153:13) 2026-10-14T15:56:17.896Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:678:5 2026-10-14T15:56:17.896Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.896Z 2026-10-14T15:56:17.896Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.896Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.896Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:17.896Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:17.896Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1171:30) 2026-10-14T15:56:17.896Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:34) 2026-10-14T15:56:17.896Z at Actions.completeJob (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2155:28) 2026-10-14T15:56:17.896Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:678:5 2026-10-14T15:56:17.896Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.896Z 2026-10-14T15:56:17.896Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.896Z quota check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.896Z at adminRun (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:46:26) 2026-10-14T15:56:17.896Z at quotasFor (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:56:13) 2026-10-14T15:56:17.896Z at mayStart (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:152:19) 2026-10-14T15:56:17.896Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1187:25) 2026-10-14T15:56:17.896Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.896Z at Actions.completeJob (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2155:17) 2026-10-14T15:56:17.896Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:678:5 2026-10-14T15:56:17.896Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.896Z 2026-10-14T15:56:17.897Z stderr | test/unit/actions-runtime.test.ts > hosted runner slots > a repository runs at most MAX_HOSTED_JOBS hosted jobs at once; the rest wait their turn 2026-10-14T15:56:17.897Z compute usage failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:17.897Z at startCompute (/workspace/diffinery/apps/diffinery/src/lib/quotas.ts:164:16) 2026-10-14T15:56:17.897Z at Actions.admit (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1207:11) 2026-10-14T15:56:17.897Z at Actions.launch (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:1125:23) 2026-10-14T15:56:17.897Z at Actions.completeJob (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2155:17) 2026-10-14T15:56:17.897Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:678:5 2026-10-14T15:56:17.897Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:17.897Z 2026-10-14T15:56:18.168Z stderr | test/unit/actions-runtime.test.ts > unfinished runs > past MAX_ACTIVE_RUNS a dispatch is refused and other events start nothing 2026-10-14T15:56:18.169Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:18.169Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:18.169Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:18.169Z at Actions.createRun (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:652:30) 2026-10-14T15:56:18.169Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:995:26 2026-10-14T15:56:18.169Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:302:11 2026-10-14T15:56:18.169Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:26 2026-10-14T15:56:18.169Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:2326:20 2026-10-14T15:56:18.169Z at new Promise () 2026-10-14T15:56:18.169Z at runWithCancel (file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:2323:10) 2026-10-14T15:56:18.169Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:2305:20 2026-10-14T15:56:18.173Z 2026-10-14T15:56:18.175Z stderr | test/unit/actions-runtime.test.ts > unfinished runs > past MAX_ACTIVE_RUNS a dispatch is refused and other events start nothing 2026-10-14T15:56:18.175Z kill switch check failed TypeError: Cannot read properties of undefined (reading 'prepare') 2026-10-14T15:56:18.175Z at killSwitches (/workspace/diffinery/apps/diffinery/src/lib/killswitch.ts:46:26) 2026-10-14T15:56:18.175Z at Actions.blocked (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:2455:30) 2026-10-14T15:56:18.175Z at Actions.createRun (/workspace/diffinery/apps/diffinery/src/repo/actions.ts:652:30) 2026-10-14T15:56:18.175Z at /workspace/diffinery/apps/diffinery/test/unit/actions-runtime.test.ts:996:26 2026-10-14T15:56:18.175Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:18.175Z 2026-10-14T15:56:18.175Z stderr | test/unit/actions-runtime.test.ts > unfinished runs > past MAX_ACTIVE_RUNS a dispatch is refused and other events start nothing 2026-10-14T15:56:18.175Z not starting .github/workflows/w.yml: 500 unfinished runs 2026-10-14T15:56:18.175Z 2026-10-14T15:56:18.183Z ✓ test/unit/actions-runtime.test.ts (34 tests) 3386ms 2026-10-14T15:56:18.184Z ✓ writes large uploads as equal multipart parts, cutting across blocks 576ms 2026-10-14T15:56:18.184Z ✓ keeps a 50,000-block list (Azure's maximum) within the Workers subrequest limit 1653ms 2026-10-14T15:56:18.457Z (node:489) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:18.457Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:18.995Z ✓ test/unit/imports.test.ts (37 tests) 156ms 2026-10-14T15:56:19.303Z (node:496) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:19.303Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:19.518Z ✓ test/unit/org-policy.test.ts (13 tests) 212ms 2026-10-14T15:56:23.080Z (node:503) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:23.080Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:23.206Z stderr | test/unit/cli-login.test.ts > CLI sign-in in the browser > trades the code and verifier for a CLI token once, with the scope the person chose 2026-10-14T15:56:23.206Z mail queue not bound; dropping 1 email(s) 2026-10-14T15:56:23.207Z 2026-10-14T15:56:23.399Z stderr | test/unit/cli-login.test.ts > CLI sign-in with a device code > waits for the person, then hands the CLI its token once 2026-10-14T15:56:23.399Z mail queue not bound; dropping 1 email(s) 2026-10-14T15:56:23.399Z 2026-10-14T15:56:23.529Z stderr | test/unit/cli-login.test.ts > diffinery logout > revokes a CLI token with itself, and leaves other tokens alone 2026-10-14T15:56:23.529Z mail queue not bound; dropping 1 email(s) 2026-10-14T15:56:23.530Z 2026-10-14T15:56:23.543Z ✓ test/unit/cli-login.test.ts (13 tests) 458ms 2026-10-14T15:56:23.776Z (node:514) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:23.776Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:24.642Z ✓ test/unit/rerun.test.ts (10 tests) 648ms 2026-10-14T15:56:24.974Z ✓ test/unit/tasks.test.ts (20 tests) 44ms 2026-10-14T15:56:25.202Z (node:532) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:25.202Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:25.327Z ✓ test/unit/status.test.ts (13 tests) 124ms 2026-10-14T15:56:27.671Z ✓ test/unit/deploy-turnstile.test.ts (12 tests) 2087ms 2026-10-14T15:56:27.671Z ✓ creates the widget when there is none, and prints its site key 331ms 2026-10-14T15:56:27.671Z ✓ replaces a TURNSTILE_SECRET that goes with another site key before the deploy 402ms 2026-10-14T15:56:29.623Z stdout | test/unit/image.test.ts > decode → crop → resize → encode > turns a landscape photo into small square WebPs of the centre 2026-10-14T15:56:29.623Z avatar WebP bytes (1200×800 synthetic photo): { '64': 1040, '128': 2154, '256': 7042 } 2026-10-14T15:56:29.623Z 2026-10-14T15:56:30.946Z stderr | test/unit/image.test.ts > decode → crop → resize → encode > rejects what it cannot or should not handle 2026-10-14T15:56:30.946Z Corrupt JPEG data: 83 extraneous bytes before marker 0x24 2026-10-14T15:56:30.946Z Unsupported marker type 0x24 2026-10-14T15:56:30.946Z 2026-10-14T15:56:30.949Z ✓ test/unit/image.test.ts (11 tests) 3007ms 2026-10-14T15:56:30.949Z ✓ box-filters by an integer factor, keeping at least the minimum 509ms 2026-10-14T15:56:30.949Z ✓ turns a landscape photo into small square WebPs of the centre 809ms 2026-10-14T15:56:30.949Z ✓ keeps transparency from a PNG and accepts WebP input 1178ms 2026-10-14T15:56:31.242Z (node:1017) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:31.242Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:31.339Z ✓ test/unit/digest.test.ts (16 tests) 93ms 2026-10-14T15:56:38.151Z ✓ test/unit/docs.test.ts (146 tests) 5482ms 2026-10-14T15:56:38.152Z ✓ api: links and anchors resolve 1722ms 2026-10-14T15:56:38.152Z ✓ serves every page as HTML and as Markdown 2841ms 2026-10-14T15:56:38.381Z (node:1031) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:38.381Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:39.150Z ✓ test/unit/quotas.test.ts (8 tests) 767ms 2026-10-14T15:56:39.151Z ✓ refuses work past the minutes, holds jobs past the running jobs, and refuses sandboxes past theirs 551ms 2026-10-14T15:56:46.909Z stdout | test/unit/highlight.test.ts > tokens > highlights a 1,500-line TypeScript file quickly 2026-10-14T15:56:46.909Z highlight: 1,500-line TypeScript file in 819 ms 2026-10-14T15:56:46.909Z 2026-10-14T15:56:47.304Z ✓ test/unit/highlight.test.ts (13 tests) 7880ms 2026-10-14T15:56:47.304Z ✓ tokenizes with both themes as CSS variables and leaves default text bare 418ms 2026-10-14T15:56:47.304Z ✓ loads every grammar on the JavaScript regex engine 6198ms 2026-10-14T15:56:47.304Z ✓ highlights a 1,500-line TypeScript file quickly 821ms 2026-10-14T15:56:47.304Z ✓ match Shiki's own dual-theme output 384ms 2026-10-14T15:56:47.727Z ✓ test/unit/email.test.ts (84 tests) 81ms 2026-10-14T15:56:47.918Z (node:1056) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:47.918Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:47.964Z stderr | test/unit/signup.test.ts > Turnstile > asks siteverify with the secret, the token and the visitor's IP, and trusts only success 2026-10-14T15:56:47.964Z turnstile siteverify failed Error: network down 2026-10-14T15:56:47.964Z at /workspace/diffinery/apps/diffinery/test/unit/signup.test.ts:73:13 2026-10-14T15:56:47.964Z at verifyTurnstile (/workspace/diffinery/apps/diffinery/src/auth/signup.ts:46:21) 2026-10-14T15:56:47.964Z at /workspace/diffinery/apps/diffinery/test/unit/signup.test.ts:75:18 2026-10-14T15:56:47.964Z at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 2026-10-14T15:56:47.964Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:47.964Z 2026-10-14T15:56:48.027Z ✓ test/unit/signup.test.ts (12 tests) 97ms 2026-10-14T15:56:48.291Z (node:1067) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:48.291Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:48.396Z ✓ test/unit/security-reports.test.ts (6 tests) 102ms 2026-10-14T15:56:48.595Z (node:1078) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:48.595Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:49.010Z ✓ test/unit/launch.test.ts (3 tests) 236ms 2026-10-14T15:56:50.232Z (node:1089) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:50.232Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:50.337Z stderr | test/unit/recovery.test.ts > account recovery by email > signs out every other browser, keeps access tokens, and says so 2026-10-14T15:56:50.337Z mail queue not bound; dropping 1 email(s) 2026-10-14T15:56:50.337Z 2026-10-14T15:56:50.360Z stderr | test/unit/recovery.test.ts > account recovery by email > keeps the other browsers when someone already signed in confirms it's them 2026-10-14T15:56:50.360Z mail queue not bound; dropping 1 email(s) 2026-10-14T15:56:50.361Z 2026-10-14T15:56:50.364Z ✓ test/unit/recovery.test.ts (2 tests) 130ms 2026-10-14T15:56:50.553Z ✓ test/unit/project.test.ts (12 tests) 9ms 2026-10-14T15:56:50.725Z (node:1107) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:50.725Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:51.090Z ✓ test/unit/egress.test.ts (3 tests) 194ms 2026-10-14T15:56:51.293Z ✓ test/unit/search-query.test.ts (10 tests) 11ms 2026-10-14T15:56:51.474Z (node:1125) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:51.474Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:53.515Z ✓ test/unit/storage.test.ts (4 tests) 1903ms 2026-10-14T15:56:53.515Z ✓ compresses a large object a chunk at a time to store it, to the same zlib data 1143ms 2026-10-14T15:56:53.515Z ✓ gives a thin pack's bases only when reading them fits, saying what they would take otherwise 453ms 2026-10-14T15:56:53.857Z ✓ test/unit/archive.test.ts (3 tests) 147ms 2026-10-14T15:56:54.140Z ✓ test/unit/r2-sink.test.ts (5 tests) 101ms 2026-10-14T15:56:54.319Z (node:1154) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:54.319Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:54.643Z ✓ test/unit/project-endrun.test.ts (3 tests) 100ms 2026-10-14T15:56:54.975Z (node:1161) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:54.975Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:55.032Z stderr | test/unit/server-errors.test.ts > server errors > a 5xx answer carries a request id that finds its record; other answers aren't recorded 2026-10-14T15:56:55.032Z Error: D1_ERROR: storage operation exceeded timeout, using dfy_abcdefghijklmnop 2026-10-14T15:56:55.032Z at Array. (/workspace/diffinery/apps/diffinery/test/unit/server-errors.test.ts:25:13) 2026-10-14T15:56:55.032Z at #dispatch (file:///workspace/diffinery/node_modules/.pnpm/hono@4.13.13/node_modules/hono/dist/hono-base.js:276:34) 2026-10-14T15:56:55.032Z at Hono.fetch (file:///workspace/diffinery/node_modules/.pnpm/hono@4.13.13/node_modules/hono/dist/hono-base.js:307:24) 2026-10-14T15:56:55.032Z at Hono.request (file:///workspace/diffinery/node_modules/.pnpm/hono@4.13.13/node_modules/hono/dist/hono-base.js:324:15) 2026-10-14T15:56:55.032Z at /workspace/diffinery/apps/diffinery/test/unit/server-errors.test.ts:34:27 2026-10-14T15:56:55.032Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:302:11 2026-10-14T15:56:55.032Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:26 2026-10-14T15:56:55.032Z at file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:2326:20 2026-10-14T15:56:55.032Z at new Promise () 2026-10-14T15:56:55.032Z at runWithCancel (file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:2323:10) 2026-10-14T15:56:55.032Z 2026-10-14T15:56:55.036Z stderr | test/unit/server-errors.test.ts > server errors > a 5xx answer carries a request id that finds its record; other answers aren't recorded 2026-10-14T15:56:55.036Z Error: boom 2026-10-14T15:56:55.036Z at Array. (/workspace/diffinery/apps/diffinery/test/unit/server-errors.test.ts:28:13) 2026-10-14T15:56:55.036Z at #dispatch (file:///workspace/diffinery/node_modules/.pnpm/hono@4.13.13/node_modules/hono/dist/hono-base.js:276:34) 2026-10-14T15:56:55.036Z at Hono.fetch (file:///workspace/diffinery/node_modules/.pnpm/hono@4.13.13/node_modules/hono/dist/hono-base.js:307:24) 2026-10-14T15:56:55.036Z at Hono.request (file:///workspace/diffinery/node_modules/.pnpm/hono@4.13.13/node_modules/hono/dist/hono-base.js:324:15) 2026-10-14T15:56:55.036Z at /workspace/diffinery/apps/diffinery/test/unit/server-errors.test.ts:39:23 2026-10-14T15:56:55.036Z at process.processTicksAndRejections (node:internal/process/task_queues:105:5) 2026-10-14T15:56:55.036Z at async file:///workspace/diffinery/node_modules/.pnpm/@vitest+runner@4.1.11/node_modules/@vitest/runner/dist/chunk-artifact.js:1903:20 2026-10-14T15:56:55.036Z 2026-10-14T15:56:55.153Z ✓ test/unit/server-errors.test.ts (3 tests) 168ms 2026-10-14T15:56:55.402Z ✓ test/unit/release-notes.test.ts (5 tests) 20ms 2026-10-14T15:56:55.649Z ✓ test/unit/webhooks.test.ts (5 tests) 65ms 2026-10-14T15:56:55.921Z ✓ test/unit/schedules.test.ts (7 tests) 34ms 2026-10-14T15:56:56.117Z ✓ test/unit/webhook-payload.test.ts (3 tests) 7ms 2026-10-14T15:56:56.451Z ✓ test/unit/avatars.test.ts (3 tests) 6ms 2026-10-14T15:56:56.700Z (node:1207) ExperimentalWarning: SQLite is an experimental feature and might change at any time 2026-10-14T15:56:56.700Z (Use `node --trace-warnings ...` to show where the warning was created) 2026-10-14T15:56:56.744Z ✓ test/unit/audit-retention.test.ts (2 tests) 41ms 2026-10-14T15:56:56.929Z ✓ test/unit/dev-auth.test.ts (2 tests) 5ms 2026-10-14T15:56:56.940Z 2026-10-14T15:56:56.940Z Test Files 33 passed (33) 2026-10-14T15:56:56.940Z Tests 523 passed (523) 2026-10-14T15:56:56.940Z Start at 15:56:13 2026-10-14T15:56:56.940Z Duration 43.81s (transform 4.49s, setup 0ms, import 10.18s, tests 27.80s, environment 4ms) 2026-10-14T15:56:56.940Z 2026-10-14T15:56:57.014Z ##[endgroup] 2026-10-14T15:56:57.015Z ##[group]@diffinery/runner@0.1.0 : test containers/runner 2026-10-14T15:56:57.016Z 2026-10-14T15:56:57.016Z > @diffinery/runner@0.1.0 test /workspace/diffinery/containers/runner 2026-10-14T15:56:57.016Z > vitest run --shard=2/2 2026-10-14T15:56:57.016Z 2026-10-14T15:56:57.418Z 2026-10-14T15:56:57.418Z RUN v4.1.11 /workspace/diffinery/containers/runner 2026-10-14T15:56:57.418Z 2026-10-14T15:57:01.262Z [diffinery-runner] log upload failed: POST http://127.0.0.1:45835/runner/jobs/job-1/logs -> 503 {"error":"try later"} 2026-10-14T15:57:01.764Z [diffinery-runner] log upload failed: POST http://127.0.0.1:45835/runner/jobs/job-1/logs -> 503 {"error":"try later"} 2026-10-14T15:57:10.207Z ✓ test/job.test.ts (22 tests) 11758ms 2026-10-14T15:57:10.208Z ✓ propagates env, outputs, path, summaries and job outputs 551ms 2026-10-14T15:57:10.208Z ✓ enforces step timeout-minutes 1236ms 2026-10-14T15:57:10.208Z ✓ never loses log lines when the log endpoint flakes 1542ms 2026-10-14T15:57:10.209Z ✓ checks out with LFS, submodules and sparse-checkout 1199ms 2026-10-14T15:57:10.209Z ✓ keeps the job token out of .git/config unless persist-credentials, even when checkout fails 392ms 2026-10-14T15:57:10.209Z ✓ runs a --spec job and an env-driven job 5377ms 2026-10-14T15:57:10.800Z [sandbox] Cloning into '/tmp/sandbox-aqxBos/repo'... 2026-10-14T15:57:11.893Z [sandbox] Cloning into '/tmp/pool-j8GhWT/sb1/repo'... 2026-10-14T15:57:12.468Z [sandbox] Cloning into '/tmp/pool-yrYTVJ/sb2/repo'... 2026-10-14T15:57:12.626Z ✓ test/sandbox.test.ts (10 tests) 1887ms 2026-10-14T15:57:12.626Z ✓ times out long commands 313ms 2026-10-14T15:57:12.626Z ✓ runs background processes: env, secret env masked, output from offsets, exit codes 356ms 2026-10-14T15:57:12.626Z ✓ runs one shell on a PTY in the checkout, resizes it, and redraws it for the next tab 511ms 2026-10-14T15:57:14.515Z ✓ test/unit.test.ts (12 tests) 1533ms 2026-10-14T15:57:14.515Z ✓ log batcher retries and never drops lines 1504ms 2026-10-14T15:57:15.313Z ✓ test/jail-sni.test.ts (4 tests) 550ms 2026-10-14T15:57:15.313Z ✓ opens the tunnel when the ClientHello asks for the CONNECT host 525ms 2026-10-14T15:57:15.320Z 2026-10-14T15:57:15.324Z Test Files 4 passed (4) 2026-10-14T15:57:15.324Z Tests 48 passed (48) 2026-10-14T15:57:15.324Z Start at 15:56:57 2026-10-14T15:57:15.324Z Duration 17.89s (transform 794ms, setup 0ms, import 1.44s, tests 15.73s, environment 1ms) 2026-10-14T15:57:15.324Z 2026-10-14T15:57:15.352Z ##[endgroup] 2026-10-14T15:57:15.627Z Cache hit occurred on the primary key node-cache-Linux-x64-pnpm-4b94436b86798d88b931ea24b5b847697aebf45520d6ef384cb382ce6c1f1e08, not saving cache. 2026-10-14T15:57:16.125Z Pruning is unnecessary. 2026-10-14T15:57:16.407Z Removing persisted credentials 2026-10-14T15:57:16.561Z Job completed with conclusion: success