Diffinery

codician/diffinerypublic

Open-source, agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests, code review and drop-in GitHub Actions YAML on Workers, Durable Objects, R2 and Containers.

Node install and cache (2)

took 1m 7s Raw logs

Matrix: n: 2

Set up job
Diffinery runner: job node (Node install and cache (2)) for codician/diffinery@a6e4aacb4531Runner: image diffinery-runner:0d9b89e0a449e5faecf2b19c, in muc01, WEUR, container 5100debc901f3c1df361721edb1cb6be7f61be26fdd7f625b65e20d650ffde36Runner size: large (4 vCPU, 12 GiB of memory, 20 GB of disk), asked for by runs-onHost: AMD EPYC (family 25, model 1), 4 vCPUs, 2000 MHzWorkspace: /workspace/diffineryHost: 0% of the vCPUs' time went to other work on the host (steal)Job completed with conclusion: successResources: 1.3 of 4 vCPUs busy on average (3.2 at the 95th percentile), peak memory 2.9 GiB of 11.9 GiB, peak disk 3.1 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: 633, done.        Receiving objects:   0% (1/633)
Receiving objects:   1% (7/633)
Receiving objects:   2% (13/633)
Receiving objects:   3% (19/633)
Receiving objects:   4% (26/633)
Receiving objects:   5% (32/633)
Receiving objects:   6% (38/633)
Receiving objects:   7% (45/633)
Receiving objects:   8% (51/633)
Receiving objects:   9% (57/633)
Receiving objects:  10% (64/633)
Receiving objects:  11% (70/633)
Receiving objects:  12% (76/633)
Receiving objects:  13% (83/633)
Receiving objects:  14% (89/633)
Receiving objects:  15% (95/633)
Receiving objects:  16% (102/633)
Receiving objects:  17% (108/633)
Receiving objects:  18% (114/633)
Receiving objects:  19% (121/633)
Receiving objects:  20% (127/633)
Receiving objects:  21% (133/633)
Receiving objects:  22% (140/633)
Receiving objects:  23% (146/633)
Receiving objects:  24% (152/633)
Receiving objects:  25% (159/633)
Receiving objects:  26% (165/633)
Receiving objects:  27% (171/633)
Receiving objects:  28% (178/633)
Receiving objects:  29% (184/633)
Receiving objects:  30% (190/633)
Receiving objects:  31% (197/633)
Receiving objects:  32% (203/633)
Receiving objects:  33% (209/633)
Receiving objects:  34% (216/633)
Receiving objects:  35% (222/633)
Receiving objects:  36% (228/633)
Receiving objects:  37% (235/633)
Receiving objects:  38% (241/633)
Receiving objects:  39% (247/633)
Receiving objects:  40% (254/633)
Receiving objects:  41% (260/633)
Receiving objects:  42% (266/633)
Receiving objects:  43% (273/633)
Receiving objects:  44% (279/633)
Receiving objects:  45% (285/633)
Receiving objects:  46% (292/633)
Receiving objects:  47% (298/633)
Receiving objects:  48% (304/633)
Receiving objects:  49% (311/633)
Receiving objects:  50% (317/633)
Receiving objects:  51% (323/633)
Receiving objects:  52% (330/633)
Receiving objects:  53% (336/633)
Receiving objects:  54% (342/633)
Receiving objects:  55% (349/633)
Receiving objects:  56% (355/633)
Receiving objects:  57% (361/633)
Receiving objects:  58% (368/633)
Receiving objects:  59% (374/633)
Receiving objects:  60% (380/633)
Receiving objects:  61% (387/633)
Receiving objects:  62% (393/633)
Receiving objects:  63% (399/633)
Receiving objects:  64% (406/633)
Receiving objects:  65% (412/633)
Receiving objects:  66% (418/633)
Receiving objects:  67% (425/633)
Receiving objects:  68% (431/633)
Receiving objects:  69% (437/633)
Receiving objects:  70% (444/633)
Receiving objects:  71% (450/633)
Receiving objects:  72% (456/633)
Receiving objects:  73% (463/633)
Receiving objects:  74% (469/633)
Receiving objects:  75% (475/633)
Receiving objects:  76% (482/633)
Receiving objects:  77% (488/633)
Receiving objects:  78% (494/633)
Receiving objects:  79% (501/633)
Receiving objects:  80% (507/633)
Receiving objects:  81% (513/633)
Receiving objects:  82% (520/633)
Receiving objects:  83% (526/633)
Receiving objects:  84% (532/633)
Receiving objects:  85% (539/633)
Receiving objects:  86% (545/633)
Receiving objects:  87% (551/633)
Receiving objects:  88% (558/633)
Receiving objects:  89% (564/633)
Receiving objects:  90% (570/633)
Receiving objects:  91% (577/633)
Receiving objects:  92% (583/633)
Receiving objects:  93% (589/633)
Receiving objects:  94% (596/633)
Receiving objects:  95% (602/633)
Receiving objects:  96% (608/633)
remote: Total 633 (delta 0), reused 633 (delta 0)        Receiving objects:  97% (615/633)
Receiving objects:  98% (621/633)
Receiving objects:  99% (627/633)
Receiving objects: 100% (633/633)
Receiving objects: 100% (633/633), 2.57 MiB | 15.68 MiB/s, done.From https://diffinery.com/codician/diffinery * [new ref]         a6e4aacb453108d0bbb831f92a559aa929a3e5d0 -> origin/claude/speed-benchSwitched to a new branch 'claude/speed-bench'HEAD is now at a6e4aacb453108d0bbb831f92a559aa929a3e5d0
Run pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b12s
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 1.1s##[endgroup]Installation Completed!
Run actions/setup-node@v46s
##[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
pnpm install (side effects cache on)12s
##[group]Run time 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 249, donedevDependencies:+ turbo 2.11.7+ typescript 5.9.3Done in 12.1s using pnpm v10.28.0real	0m12.282suser	0m9.725ssys	0m6.192s
pnpm install again, side effects cache off4s
##[group]Run find . -name node_modules -type d -prune -exec rm -rf {} + && time pnpm install --frozen-lockfile --config.side-effects-cache=false##[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 159Progress: 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.../esbuild@0.28.1/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.25.12/node_modules/esbuild postinstall: Done.../esbuild@0.28.2/node_modules/esbuild postinstall$ node install.js.../node_modules/workerd postinstall: Done.../esbuild@0.28.1/node_modules/esbuild postinstall: Done.../esbuild@0.25.11/node_modules/esbuild 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 3.4s using pnpm v10.28.0real	0m3.462suser	0m3.276ssys	0m4.399s
pnpm install again, side effects cache on13s
##[group]Run find . -name node_modules -type d -prune -exec rm -rf {} + && time 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 107Progress: resolved 249, reused 243, downloaded 0, added 224Progress: resolved 249, reused 243, downloaded 0, added 249, donedevDependencies:+ turbo 2.11.7+ typescript 5.9.3Done in 12s using pnpm v10.28.0real	0m12.118suser	0m10.071ssys	0m8.647s
Cache download and extract26s
##[group]Run ./.bench/cache-dl##[endgroup]entry node-cache-Linux-x64-pnpm-aa519d0d5d7e5a… 216 MiBsingle stream: 2.1 s (105 MiB/s)ranged x4 8 MiB: 3.4 s (63 MiB/s)ranged x8 8 MiB: 2.2 s (99 MiB/s)ranged x16 8 MiB: 1.9 s (115 MiB/s)ranged x8 32 MiB: 2.2 s (97 MiB/s)extract from file: 5.1 sstreamed x8 into tar: 4.4 sstreamed x16 into tar: 3.8 s
Network to registries0s
##[group]Run for u in https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz https://nodejs.org/dist/v22.22.0/node-v22.22.0-linux-x64.tar.xz https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.3.tar.gz; do  curl -s -o /dev/null -w "%{time_total}s %{speed_download}B/s $u\n" "$u"; done##[endgroup]0.058360s 75008019B/s https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz0.143872s 213938945B/s https://nodejs.org/dist/v22.22.0/node-v22.22.0-linux-x64.tar.xz0.047315s 0B/s https://files.pythonhosted.org/packages/source/r/requests/requests-2.32.3.tar.gz
Post Run actions/setup-node@v40s
Cache hit occurred on the primary key node-cache-Linux-x64-pnpm-aa519d0d5d7e5a224fb440987e5331e1cb7b3a95e67805db372d6def9572f2b0, not saving cache.
Post Run pnpm/action-setup@b906affcce14559ad1aafd4ab0e942779e9f58b10s
Pruning is unnecessary.
Post Run actions/checkout@v40s
Removing persisted credentials