End-to-end (git, PRs, Actions)
took 4m 23s Raw logs
Matrix: name: git, PRs, Actions, shard: core
Failed at Run the shard's tests
Process completed with exit code 1. --- duration_ms: 24783.450578 type: 'test' ... # Subtest: scheduled workflows: the schedule fires without a cron trigger ok 22 - scheduled workflows: the schedule fires without a cron trigger --- duration_ms: 249.589189 type: 'test' ... 1..22 # tests 22 # suites 0 # pass 21 # fail 1 # cancelled 0 # skipped 0 # todo 0 # duration_ms 236235.751736
Set up job
Diffinery runner: job e2e (End-to-end (git, PRs, Actions)) for codician/diffinery@57b3e12dd69bRunner: image diffinery-runner:37562e84d735affd46302994, in lhr14, WEUR, container 4e615eb7d37d0eeada274565d29424e428332baf318e1cec178df14dd57d3e7dRunner size: large (4 vCPU, 12 GiB of memory, 20 GB of disk), this job uses what a smaller runner doesn't have; runs-on: diffinery-large (or -medium, -small, -tiny) sets a sizeHost: AMD EPYC (family 25, model 1), 4 vCPUs, 2000 MHzWorkspace: /workspace/diffineryHost: 3% of the vCPUs' time went to other work on the host (steal)Job completed with conclusion: failureResources: 1.3 of 4 vCPUs busy on average (1.9 at the 95th percentile), peak memory 2.6 GiB of 11.9 GiB, peak disk 4.3 GB of 19.3 GB
Run actions/checkout@v42s
##[group]Run actions/checkout@v4##[endgroup]Syncing repository: codician/diffineryFetching the repository (depth 1)remote: Enumerating objects: 639, done. Receiving objects: 0% (1/639) Receiving objects: 1% (7/639) Receiving objects: 2% (13/639) Receiving objects: 3% (20/639) Receiving objects: 4% (26/639) Receiving objects: 5% (32/639) Receiving objects: 6% (39/639) Receiving objects: 7% (45/639) Receiving objects: 8% (52/639) Receiving objects: 9% (58/639) Receiving objects: 10% (64/639) Receiving objects: 11% (71/639) Receiving objects: 12% (77/639) Receiving objects: 13% (84/639) Receiving objects: 14% (90/639) Receiving objects: 15% (96/639) Receiving objects: 16% (103/639) Receiving objects: 17% (109/639) Receiving objects: 18% (116/639) Receiving objects: 19% (122/639) Receiving objects: 20% (128/639) Receiving objects: 21% (135/639) Receiving objects: 22% (141/639) Receiving objects: 23% (147/639) Receiving objects: 24% (154/639) Receiving objects: 25% (160/639) Receiving objects: 26% (167/639) Receiving objects: 27% (173/639) Receiving objects: 28% (179/639) Receiving objects: 29% (186/639) Receiving objects: 30% (192/639) Receiving objects: 31% (199/639) Receiving objects: 32% (205/639) Receiving objects: 33% (211/639) Receiving objects: 34% (218/639) Receiving objects: 35% (224/639) Receiving objects: 36% (231/639) Receiving objects: 37% (237/639) Receiving objects: 38% (243/639) Receiving objects: 39% (250/639) Receiving objects: 40% (256/639) Receiving objects: 41% (262/639) Receiving objects: 42% (269/639) Receiving objects: 43% (275/639) Receiving objects: 44% (282/639) Receiving objects: 45% (288/639) Receiving objects: 46% (294/639) Receiving objects: 47% (301/639) Receiving objects: 48% (307/639) Receiving objects: 49% (314/639) Receiving objects: 50% (320/639) Receiving objects: 51% (326/639) Receiving objects: 52% (333/639) Receiving objects: 53% (339/639) Receiving objects: 54% (346/639) Receiving objects: 55% (352/639) Receiving objects: 56% (358/639) Receiving objects: 57% (365/639) Receiving objects: 58% (371/639) Receiving objects: 59% (378/639) Receiving objects: 60% (384/639) Receiving objects: 61% (390/639) Receiving objects: 62% (397/639) Receiving objects: 63% (403/639) Receiving objects: 64% (409/639) Receiving objects: 65% (416/639) Receiving objects: 66% (422/639) Receiving objects: 67% (429/639) Receiving objects: 68% (435/639) Receiving objects: 69% (441/639) Receiving objects: 70% (448/639) Receiving objects: 71% (454/639) Receiving objects: 72% (461/639) Receiving objects: 73% (467/639) Receiving objects: 74% (473/639) Receiving objects: 75% (480/639) Receiving objects: 76% (486/639) Receiving objects: 77% (493/639) Receiving objects: 78% (499/639) Receiving objects: 79% (505/639) Receiving objects: 80% (512/639) Receiving objects: 81% (518/639) Receiving objects: 82% (524/639) Receiving objects: 83% (531/639) Receiving objects: 84% (537/639) Receiving objects: 85% (544/639) Receiving objects: 86% (550/639) Receiving objects: 87% (556/639) Receiving objects: 88% (563/639) Receiving objects: 89% (569/639) Receiving objects: 90% (576/639) Receiving objects: 91% (582/639) Receiving objects: 92% (588/639) Receiving objects: 93% (595/639) Receiving objects: 94% (601/639) Receiving objects: 95% (608/639) Receiving objects: 96% (614/639) remote: Total 639 (delta 0), reused 639 (delta 0) Receiving objects: 97% (620/639) Receiving objects: 98% (627/639) Receiving objects: 99% (633/639) Receiving objects: 100% (639/639) Receiving objects: 100% (639/639), 2.80 MiB | 6.42 MiB/s, done.From https://diffinery.com/codician/diffinery * [new ref] 57b3e12dd69b96b3e43e2f09f18b39d43ca6df66 -> origin/diffinery-checkoutNote: switching to '57b3e12dd69b96b3e43e2f09f18b39d43ca6df66'.You are in 'detached HEAD' state. You can look around, make experimentalchanges and commit them, and you can discard any commits you make in thisstate without impacting any branches by switching back to a branch.If you want to create a new branch to retain commits you create, you maydo so (now or later) by using -c with the switch command. Example: git switch -c <new-branch-name>Or undo this operation with: git switch -Turn off this advice by setting config variable advice.detachedHead to falseHEAD is now at 57b3e12 Merge df2f813943fad550406470bcd6afc03de8e9d6a8 into 3acc94948309ec7d40bdda8fc744c81bae5c23f0HEAD is now at 57b3e12dd69b96b3e43e2f09f18b39d43ca6df66
Run pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b14s
Download action repository 'pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1'##[group]Run pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b1with: dest: ~/setup-pnpm run_install: null cache: false cache_dependency_path: pnpm-lock.yaml package_json_file: package.json standalone: false##[endgroup]##[group]Running self-installer...Progress: resolved 1, reused 0, downloaded 0, added 0Packages: +1+Progress: resolved 1, reused 0, downloaded 1, added 1, donedependencies:+ pnpm 10.28.0 (12.14.0 is available)Done in 2s##[endgroup]Installation Completed!
Run actions/setup-node@v411s
##[group]Run actions/setup-node@v4with: node-version: 22 cache: pnpm##[endgroup]Found in cache @ 22.22.0 (pre-installed node satisfies '22')Cache Size: ~216 MB (226515969 B)Cache restored from key: node-cache-Linux-x64-pnpm-aa519d0d5d7e5a224fb440987e5331e1cb7b3a95e67805db372d6def9572f2b0
Run pnpm install --frozen-lockfile5s
##[group]Run pnpm install --frozen-lockfile##[endgroup]Scope: all 7 workspace projectsLockfile is up to date, resolution step is skippedProgress: resolved 1, reused 0, downloaded 0, added 0Packages: +249++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Progress: resolved 249, reused 243, downloaded 0, added 106Progress: resolved 249, reused 243, downloaded 0, added 249, done.../node_modules/workerd postinstall$ node install.js.../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js.../node_modules/workerd postinstall$ node install.js.../esbuild@0.25.11/node_modules/esbuild postinstall$ node install.js.../esbuild@0.28.1/node_modules/esbuild postinstall$ node install.js.../esbuild@0.28.1/node_modules/esbuild postinstall: Done.../esbuild@0.25.11/node_modules/esbuild postinstall: Done.../esbuild@0.25.12/node_modules/esbuild postinstall: Done.../esbuild@0.28.2/node_modules/esbuild postinstall$ node install.js.../node_modules/workerd postinstall: Done.../node_modules/workerd postinstall: Done.../esbuild@0.28.2/node_modules/esbuild postinstall: DonedevDependencies:+ turbo 2.11.7+ typescript 5.9.3Done in 4.9s using pnpm v10.28.0
Run pnpm -r --if-present build3s
##[group]Run pnpm -r --if-present build##[endgroup]Scope: 6 of 7 workspace projectsapps/cli build$ esbuild src/bin.ts --bundle --platform=node --target=node22 --format=esm --outfile=dist/diffinery.mjs "--banner:js=#!/usr/bin/env nodeimport { createRequire as __diffineryCreateRequire } from 'node:module'; const require = __diffineryCreateRequire(import.meta.url);"apps/diffinery build$ node islands/build.mjs && node scripts/build-docs.mjscontainers/runner build$ 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);"apps/cli build: dist/diffinery.mjs 446.1kbapps/cli build: ⚡ Done in 232mscontainers/runner build: dist/agent.mjs 674.0kbcontainers/runner build: ⚡ Done in 200msapps/cli build: Donecontainers/runner build: Doneapps/diffinery build: islands: kumo.js 466 KB, kumo.css 149 KB, terminal.js 286 KBapps/diffinery build: docs: 70 pages (+2 generated at runtime), 3 images, CLI 0.1.0 (235 KiB)apps/diffinery build: Done
Run pnpm --filter @diffinery/app exec playwright install --with-deps chromium
Run as_root() { if [ "$(id -u)" = 0 ]; then "$@"; else sudo "$@"; fi; }
Run the shard's tests3m 57s
##[group]Run # Shards of similar length; a new test file runs in "rest" unless it's added to another.core='/e2e\.test\.mjs$'agents='/(agentic|review|tasks)\.test\.mjs$'security='/(security|status)\.test\.mjs$'# The core file's real histories and large pushes take minutes each (jquery's alone 2 to 3 on# Diffinery's runners): two shards of their own, so no part of the file runs into node's# per-file timeout, which is the --test-timeout here.histories='^real histories:'large='^(large files|large pushes):'opts=(--test-timeout=600000)case "core" in core) files=$(ls test/e2e/*.test.mjs | grep -E "$core"); opts+=(--test-skip-pattern="$histories" --test-skip-pattern="$large") ;; histories) files=$(ls test/e2e/*.test.mjs | grep -E "$core"); opts=(--test-timeout=900000 --test-name-pattern="$histories") ;; large) files=$(ls test/e2e/*.test.mjs | grep -E "$core"); opts+=(--test-name-pattern="$large") ;; agents) files=$(ls test/e2e/*.test.mjs | grep -E "$agents") ;; security) files=$(ls test/e2e/*.test.mjs | grep -E "$security") ;; *) files=$(ls test/e2e/*.test.mjs | grep -vE "$core|$agents|$security") ;;esacecho "$files"node --test --test-concurrency=1 "${opts[@]}" $files##[endgroup]test/e2e/e2e.test.mjsTAP version 13# Subtest: scheduled workflows: a push to the default branch registers the scheduleok 1 - scheduled workflows: a push to the default branch registers the schedule --- duration_ms: 31749.71661 type: 'test' ...# 1 file checked: no errors, 0 warnings# Subtest: git hosting, Actions, protected PR flow and MCPok 2 - git hosting, Actions, protected PR flow and MCP --- duration_ms: 8728.640162 type: 'test' ...# Subtest: reusable workflows: inputs, secrets, outputs, nesting and skipped callsok 3 - reusable workflows: inputs, secrets, outputs, nesting and skipped calls --- duration_ms: 2203.939681 type: 'test' ...# Subtest: job graph: needs-only scheduling, skip cascades, per-leg runs-on, continue-on-error, job concurrency and public payloadsok 4 - job graph: needs-only scheduling, skip cascades, per-leg runs-on, continue-on-error, job concurrency and public payloads --- duration_ms: 6336.815642 type: 'test' ...# Subtest: re-runs: failed jobs only keep what passed, and one job re-runs with what depends on itok 5 - re-runs: failed jobs only keep what passed, and one job re-runs with what depends on it --- duration_ms: 4281.594872 type: 'test' ...# Subtest: workflow_run: a workflow follows another one on the default branchok 6 - workflow_run: a workflow follows another one on the default branch --- duration_ms: 2627.029223 type: 'test' ...# Subtest: triggers from workflows: a job's repository_dispatch starts runs, a follower of agent code stays an agent'sok 7 - triggers from workflows: a job's repository_dispatch starts runs, a follower of agent code stays an agent's --- duration_ms: 5759.907656 type: 'test' ...# Subtest: pull requests: test merge commits, pull_request_target and the merge queueok 8 - pull requests: test merge commits, pull_request_target and the merge queue --- duration_ms: 10861.399529 type: 'test' ...# Subtest: workflow tokens: read-only default, no approvals or workflow edits, agent code stays an agentok 9 - workflow tokens: read-only default, no approvals or workflow edits, agent code stays an agent --- duration_ms: 7387.863113 type: 'test' ...# Subtest: caches are scoped to branches and pull requests; artifacts keep their retention-daysok 10 - caches are scoped to branches and pull requests; artifacts keep their retention-days --- duration_ms: 14307.469762 type: 'test' ...# Subtest: an older runner's cache API is scoped the same wayok 11 - an older runner's cache API is scoped the same way --- duration_ms: 1799.678718 type: 'test' ...# Subtest: an older runner's artifact API needs the job's own tokenok 12 - an older runner's artifact API needs the job's own token --- duration_ms: 787.208306 type: 'test' ...# Subtest: an older runner's artifacts are listed, downloaded and deleted through the REST APIok 13 - an older runner's artifacts are listed, downloaded and deleted through the REST API --- duration_ms: 1480.244746 type: 'test' ...# Subtest: containers: a job container and service containers on a self-hosted runnernot ok 14 - containers: a job container and service containers on a self-hosted runner --- duration_ms: 9008.911035 type: 'test' location: '/workspace/diffinery/apps/diffinery/test/e2e/e2e.test.mjs:1524:1' failureType: 'testCodeFailure' error: |- runner agent exited 1: [diffinery-runner] job finished: failure --- job --- { "id": "794456c12ce84a7db7e90aea2c636de1", "runId": "53d118a4dd594fb48ac6b0b4bec42c33", "key": "boxed", "name": "boxed", "status": "completed", "conclusion": "failure", "matrix": {}, "startedAt": "2026-10-16T16:01:02.025Z", "completedAt": "2026-10-16T16:01:09.996Z", "outputs": {}, "steps": [], "failure": { "message": "Could not pull mirror.gcr.io/library/debian:bookworm-slim (docker pull exited with 1)." }, "summary": null, "runnerName": "e2e-runner-17", "runner": { "location": "lhr14, WEUR", "instance": "4e615eb7d37d0eeada274565d29424e428332baf318e1cec178df14dd57d3e7d" }, "carriedFrom": null, "placementTries": 0, "restarts": 0, "runnerSize": null, "usage": null, "run_id": "53d118a4dd594fb48ac6b0b4bec42c33", "run_url": "http://127.0.0.1:44927/api/v3/repos/dev/boxes/actions/runs/53d118a4dd594fb48ac6b0b4bec42c33", "run_attempt": 1, "node_id": "Sm9iOjc5NDQ1NmMxMmNlODRhN2RiN2U5MGFlYTJjNjM2ZGUx", "head_sha": "54f697994fd5d89b1e1341bd334778e38cd5b9cc", "head_branch": "main", "url": "http://127.0.0.1:44927/api/v3/repos/dev/boxes/actions/jobs/794456c12ce84a7db7e90aea2c636de1", "html_url": "http://127.0.0.1:44927/dev/boxes/actions/runs/53d118a4dd594fb48ac6b0b4bec42c33/job/794456c12ce84a7db7e90aea2c636de1", "started_at": "2026-10-16T16:01:02Z", "completed_at": "2026-10-16T16:01:09Z", "workflow_name": ".github/workflows/ci.yml", "check_run_url": "http://127.0.0.1:44927/api/v3/repos/dev/boxes/check-runs/794456c12ce84a7db7e90aea2c636de1", "labels": [], "runner_name": "e2e-runner-17", "runner_size": null } --- job log --- 2026-10-16T16:01:02.063Z Diffinery runner: job boxed (boxed) for dev/boxes@54f697994fd5 2026-10-16T16:01:02.063Z Runner: in lhr14, WEUR, container 4e615eb7d37d0eeada274565d29424e428332baf318e1cec178df14dd57d3e7d 2026-10-16T16:01:02.063Z Workspace: /tmp/diffinery-e2e-HDqzok/job-794456c12ce84a7db7e90aea2c636de1/boxes 2026-10-16T16:01:02.066Z ##[group]Initialize containers 2026-10-16T16:01:02.147Z Docker 29.9.1 2026-10-16T16:01:02.244Z 4b7371e1b55a3b446050c05e1826e41bc6d056394844670193fd4ed60638ba5c 2026-10-16T16:01:02.249Z ##[command]docker pull mirror.gcr.io/library/redis:7-alpine 2026-10-16T16:01:02.686Z 7-alpine: Pulling from library/redis 2026-10-16T16:01:02.951Z 4eb14bae0e1d: Pulling fs layer 2026-10-16T16:01:02.951Z 9928009b15c8: Pulling fs layer 2026-10-16T16:01:02.951Z 4f4fb700ef54: Pulling fs layer 2026-10-16T16:01:02.951Z 7eb50503c2b0: Pulling fs layer 2026-10-16T16:01:02.951Z 1522f9c6f453: Pulling fs layer 2026-10-16T16:01:02.951Z 16333ee0c00f: Pulling fs layer 2026-10-16T16:01:02.952Z 83234986c742: Pulling fs layer 2026-10-16T16:01:03.193Z 4f4fb700ef54: Download complete 2026-10-16T16:01:03.193Z 4eb14bae0e1d: Download complete 2026-10-16T16:01:03.293Z 83234986c742: Download complete 2026-10-16T16:01:03.294Z 9928009b15c8: Download complete 2026-10-16T16:01:03.401Z 7eb50503c2b0: Download complete 2026-10-16T16:01:03.592Z 16333ee0c00f: Download complete 2026-10-16T16:01:03.593Z 54779914f171: Download complete 2026-10-16T16:01:03.691Z 1522f9c6f453: Download complete 2026-10-16T16:01:03.790Z 3beebc06c4ca: Download complete 2026-10-16T16:01:03.793Z 83234986c742: Pull complete 2026-10-16T16:01:03.795Z 16333ee0c00f: Pull complete 2026-10-16T16:01:03.892Z 7eb50503c2b0: Pull complete 2026-10-16T16:01:04.271Z 4f4fb700ef54: Pull complete 2026-10-16T16:01:04.272Z 4eb14bae0e1d: Pull complete 2026-10-16T16:01:04.273Z 9928009b15c8: Pull complete 2026-10-16T16:01:04.274Z 1522f9c6f453: Pull complete 2026-10-16T16:01:04.274Z Digest: sha256:858f009f9709ce576febc734aa78b8f6d624b82571f9ddb6bda4377c833b3499 2026-10-16T16:01:04.274Z Status: Downloaded newer image for mirror.gcr.io/library/redis:7-alpine 2026-10-16T16:01:04.276Z mirror.gcr.io/library/redis:7-alpine 2026-10-16T16:01:04.281Z ##[command]docker run -d --name cache_085e268efd32 --network diffinery_794456c12ce84a7db7e90aea2c636de1_e3e328 --network-alias cache --health-cmd redis-cli ping --health-interval 1s --health-retries 30 mirror.gcr.io/library/redis:7-alpine 2026-10-16T16:01:04.630Z 0ef1ff75bd64062f066e09c1877f4e6a430ed95abfc4e638185be51a14ca97a4 2026-10-16T16:01:04.948Z starting 2026-10-16T16:01:04.999Z running 2026-10-16T16:01:05.003Z Waiting for cache to be healthy (starting)... 2026-10-16T16:01:06.042Z healthy 2026-10-16T16:01:06.047Z cache is healthy 2026-10-16T16:01:06.100Z Service cache is running 2026-10-16T16:01:06.100Z ##[command]docker pull mirror.gcr.io/library/debian:bookworm-slim 2026-10-16T16:01:07.666Z bookworm-slim: Pulling from library/debian 2026-10-16T16:01:08.165Z 7fd1ebe418b5: Pulling fs layer 2026-10-16T16:01:09.302Z failed to copy: httpReadSeeker: failed open: could not fetch content descriptor sha256:251000be41e0896204474fa422654d03b92ad9fa4637760a8634477a7f45b953 (application/vnd.in-toto+json) from remote: not found 2026-10-16T16:01:09.308Z ##[endgroup] 2026-10-16T16:01:09.308Z ##[error]Could not pull mirror.gcr.io/library/debian:bookworm-slim (docker pull exited with 1). 2026-10-16T16:01:09.403Z Stopping 1 container 2026-10-16T16:01:09.953Z Job completed with conclusion: failure 2026-10-16T16:01:09.954Z Resources: 0.7 of 4 vCPUs busy on average (1.0 at the 95th percentile), peak memory 2.2 GiB of 11.9 GiB, peak disk 2.3 GB of 19.3 GB --- wrangler log tail --- ctions/runs/1/artifacts 200 OK (19ms) [wrangler:info] GET /api/v3/repos/dev/legacy-rest/actions/runs/1/artifacts 200 OK (20ms) [wrangler:info] GET /api/v3/repos/dev/legacy-rest/actions/artifacts/2 200 OK (22ms) [wrangler:info] GET /api/v3/repos/dev/legacy-rest/actions/artifacts/2/zip 302 Found (22ms) [wrangler:info] GET /_runtime/blob/2a49d0c7e98a4d4d93fd9315b6b11ef2/artifact/2/two.tar.gz 200 OK (15ms) [wrangler:info] DELETE /api/v3/repos/dev/legacy-rest/actions/artifacts/2 204 No Content (28ms) [wrangler:info] GET /api/v3/repos/dev/legacy-rest/actions/artifacts/2 404 Not Found (16ms) [wrangler:info] GET /runner/jobs/6d90f52ee1834a5ab93e48b5ee3fc44f/artifacts/two 404 Not Found (12ms) [wrangler:info] GET /runner/jobs/6d90f52ee1834a5ab93e48b5ee3fc44f/artifacts/one 200 OK (13ms) [wrangler:info] GET /api/v3/repos/dev/legacy-rest/actions/artifacts 200 OK (18ms) [wrangler:info] POST /runner/jobs/6d90f52ee1834a5ab93e48b5ee3fc44f/complete 200 OK (46ms) [wrangler:info] GET /api/v3/user 200 OK (27ms) [wrangler:info] POST /api/v3/user/repos 201 Created (120ms) [wrangler:info] GET /dev/boxes.git/info/refs 200 OK (19ms) [wrangler:info] POST /dev/boxes.git/git-receive-pack 200 OK (72ms) [wrangler:info] GET /api/v3/repos/dev/boxes/actions/runs 200 OK (81ms) [wrangler:info] POST /api/v3/repos/dev/boxes/actions/runners/registration-token 201 Created (18ms) [wrangler:info] QUEUE diffinery-events-dev 5/5 (54ms) [wrangler:info] POST /api/v3/repos/dev/boxes/actions/runners/register 201 Created (70ms) [wrangler:info] POST /api/v3/repos/dev/boxes/actions/runners/claim 200 OK (13ms) [wrangler:info] GET /runner/jobs/794456c12ce84a7db7e90aea2c636de1 200 OK (12ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (10ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (11ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (12ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (9ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (20ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (10ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (10ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (9ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (16ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (14ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (17ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (24ms) [wrangler:info] POST /runner/jobs/794456c12ce84a7db7e90aea2c636de1/complete 200 OK (125ms) [wrangler:info] GET /api/v3/repos/dev/boxes/actions/jobs/794456c12ce84a7db7e90aea2c636de1/logs 200 OK (64ms) [wrangler:info] GET /api/v3/repos/dev/boxes/actions/jobs/794456c12ce84a7db7e90aea2c636de1 200 OK (41ms) code: 'ERR_ASSERTION' name: 'AssertionError' operator: 'fail' stack: |- runOneJob (file:///workspace/diffinery/apps/diffinery/test/e2e/e2e.test.mjs:171:12) process.processTicksAndRejections (node:internal/process/task_queues:105:5) async TestContext.<anonymous> (file:///workspace/diffinery/apps/diffinery/test/e2e/e2e.test.mjs:1558:17) async Test.run (node:internal/test_runner/test:1054:7) async Test.processPendingSubtests (node:internal/test_runner/test:744:7) ...# Subtest: official actions: checkout, cache, artifacts, github-script and setup-* run unmodifiedok 15 - official actions: checkout, cache, artifacts, github-script and setup-* run unmodified --- duration_ms: 48891.214294 type: 'test' ...# Subtest: official actions: the second run hits every cache and reads the first run's artifactsok 16 - official actions: the second run hits every cache and reads the first run's artifacts --- duration_ms: 36928.579789 type: 'test' ...# Subtest: D1 sessions: bookmarks for token clients and browsersok 17 - D1 sessions: bookmarks for token clients and browsers --- duration_ms: 378.63203 type: 'test' ...# GET /repos/dev/compat/contents/missing.txt - 404 with id UNKNOWN in 79ms# PUT /repos/dev/compat/contents/README.md - 409 with id UNKNOWN in 86ms# POST /repos/dev/compat/git/refs - 422 with id UNKNOWN in 41ms# POST /repos/dev/compat/statuses/251e6550ded401f3188be139045799f754b71675 - 422 with id UNKNOWN in 37ms# POST http://127.0.0.1:44927/api/uploads/repos/dev/compat/releases/1/assets?name=hello.txt& - 422 with id UNKNOWN in 42ms# GET /repos/dev/compat/releases/2 - 404 with id UNKNOWN in 31ms# POST /repos/dev/compat/releases - 403 with id UNKNOWN in 24ms# GET /repos/dev/compat/releases/tags/v2.0.0-rc.1 - 404 with id UNKNOWN in 30ms# POST /repos/dev/compat/labels - 422 with id UNKNOWN in 41ms# GET /repos/dev/compat/issues/comments/3 - 404 with id UNKNOWN in 21ms# Subtest: GitHub REST compatibility: Octokit against releases, statuses, git data, issues, deployments and searchok 18 - GitHub REST compatibility: Octokit against releases, statuses, git data, issues, deployments and search --- duration_ms: 7636.371012 type: 'test' ...# Subtest: people and profiles: visibility, repository invitations, blank names and usernamesok 19 - people and profiles: visibility, repository invitations, blank names and usernames --- duration_ms: 1965.524407 type: 'test' ...# Subtest: profile pictures: upload, resize, serve, cache headers and removalok 20 - profile pictures: upload, resize, serve, cache headers and removal --- duration_ms: 1417.302396 type: 'test' ...# Subtest: import from GitHub: git data, issues and pull requests with their numbers, no side effectsok 21 - import from GitHub: git data, issues and pull requests with their numbers, no side effects --- duration_ms: 24783.450578 type: 'test' ...# Subtest: scheduled workflows: the schedule fires without a cron triggerok 22 - scheduled workflows: the schedule fires without a cron trigger --- duration_ms: 249.589189 type: 'test' ...1..22# tests 22# suites 0# pass 21# fail 1# cancelled 0# skipped 0# todo 0# duration_ms 236235.751736##[error]Process completed with exit code 1.
Post Run pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b11s
Pruning is unnecessary.Post Run actions/checkout@v40s
Removing persisted credentials