build packages.x86_64-linux.default

Reproduce this run
  1. 0.94 s $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://codeberg.org/mtlynch/mikeville?ref=multiplayer&rev=44988030a08d2361605c992f470327de6dd970ce&shallow=1#packages.x86_64-linux.default --print-build-logs
  2. 2.15 s error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/cd7fb395a3fa810a09bd3bfd0f49e1a7e56cf8d932697b589ca2038c1d271057.sqlite' is busy
  3. 2.15 s
  4. 2.15 s Downloading cached pnpm-config-hook from https://cache.nix-ci.com
  5. 2.15 s Downloading cached nodejs from https://cache.nix-ci.com
  6. 2.15 s Waiting for lock on mikeville-assets-pnpm-deps-pnpm-deps
  7. 2.15 s Downloaded cached pnpm-config-hook (3200 B) in 1ms
  8. 2.15 s Progress: 0 of 5 built, 1 of 4 downloaded from cache (1 downloading)
  9. 2.24 s Downloaded cached nodejs (88.2 MiB) in 86ms
  10. 2.24 s Progress: 0 of 4 built, 2 of 4 downloaded from cache
  11. 2.24 s Downloading cached nodejs-24.11.1-dev from https://cache.nix-ci.com
  12. 2.24 s Downloading cached pnpm from https://cache.nix-ci.com
  13. 2.28 s Downloaded cached pnpm (15 MiB) in 47ms
  14. 2.28 s Progress: 0 of 4 built, 3 of 4 downloaded from cache (1 downloading)
  15. 2.48 s Downloaded cached nodejs-24.11.1-dev (65.8 MiB) in 240ms
  16. 2.48 s Progress: 0 of 3 built, 4 of 4 downloaded from cache
  17. 26.60 s Building /nix/store/9pad5w239ab1yx8z85695p216jrbrmn8-check-frontend-0.0.0.drv
  18. 26.66 s [check-frontend] Phase: unpackPhase
  19. 26.67 s [check-frontend] unpacking source archive /nix/store/xaz43qr5i0n012ib38lvmv7078kanz8y-source
  20. 26.68 s [check-frontend] source root is source
  21. 26.69 s [check-frontend] Phase: patchPhase
  22. 26.69 s [check-frontend] Phase: updateAutotoolsGnuConfigScriptsPhase
  23. 26.70 s [check-frontend] Phase: configurePhase
  24. 26.71 s [check-frontend] no configure script, doing nothing
  25. 26.71 s [check-frontend] Executing pnpmConfigHook
  26. 26.71 s [check-frontend] /build/source/assets /build/source
  27. 26.72 s [check-frontend] Using fetcherVersion: 2
  28. 26.72 s [check-frontend] Configuring pnpm store
  29. 27.18 s [check-frontend] /build/source /build/source/assets /build/source
  30. 27.72 s [check-frontend] /build/source/assets /build/source
  31. 28.44 s [check-frontend] Installing dependencies
  32. 28.82 s [check-frontend] Lockfile is up to date, resolution step is skipped
  33. 28.83 s [check-frontend] Progress: resolved 1, reused 0, downloaded 0, added 0
  34. 28.84 s [check-frontend] Packages: +10
  35. 28.84 s [check-frontend]
  36. 28.84 s [check-frontend] Progress: resolved 1, reused 0, downloaded 0, added 0
  37. 29.03 s [check-frontend] Progress: resolved 10, reused 9, downloaded 0, added 8
  38. 29.23 s [check-frontend] Progress: resolved 10, reused 9, downloaded 0, added 9
  39. 29.43 s [check-frontend] Progress: resolved 10, reused 10, downloaded 0, added 9
  40. 30.01 s [check-frontend] Progress: resolved 10, reused 10, downloaded 0, added 10
  41. 30.01 s [check-frontend] Progress: resolved 10, reused 10, downloaded 0, added 10, done
  42. 30.30 s [check-frontend]
  43. 30.30 s [check-frontend] dependencies:
  44. 30.30 s [check-frontend] + phaser 4.2.1
  45. 30.30 s [check-frontend] + phoenix 0.0.0 <- ../deps/phoenix
  46. 30.30 s [check-frontend] + phoenix_html 0.0.0 <- ../deps/phoenix_html
  47. 30.30 s [check-frontend]
  48. 30.30 s [check-frontend] devDependencies:
  49. 30.30 s [check-frontend] + @playwright/test 1.57.0
  50. 30.30 s [check-frontend] + @types/node 26.1.1
  51. 30.30 s [check-frontend] + esbuild 0.25.4
  52. 30.30 s [check-frontend] + typescript 5.9.3
  53. 30.32 s [check-frontend]
  54. 30.32 s [check-frontend] Done in 1.8s using pnpm v10.25.0
  55. 30.37 s [check-frontend] Patching scripts
  56. 30.37 s [check-frontend] patching script interpreter paths in node_modules/@playwright node_modules/@types node_modules/esbuild node_modules/phaser node_modules/phoenix node_modules/phoenix_html node_modules/typescript node_modules/.bin node_modules/.modules.yaml node_modules/.pnpm node_modules/.pnpm-workspace-state-v1.json
  57. 30.40 s [check-frontend] node_modules/.bin/tsserver: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  58. 30.41 s [check-frontend] node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  59. 30.42 s [check-frontend] node_modules/.bin/tsc: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  60. 30.44 s [check-frontend] node_modules/.bin/esbuild: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  61. 30.45 s [check-frontend] node_modules/.pnpm/playwright@1.57.0/node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  62. 30.46 s [check-frontend] node_modules/.pnpm/playwright@1.57.0/node_modules/playwright/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  63. 30.47 s [check-frontend] node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/bin/tsserver: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  64. 30.48 s [check-frontend] node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/bin/tsc: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  65. 30.49 s [check-frontend] node_modules/.pnpm/@playwright+test@1.57.0/node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  66. 30.51 s [check-frontend] node_modules/.pnpm/@playwright+test@1.57.0/node_modules/@playwright/test/node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  67. 30.52 s [check-frontend] node_modules/.pnpm/esbuild@0.25.4/node_modules/esbuild/bin/esbuild: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  68. 30.53 s [check-frontend] node_modules/.pnpm/node_modules/.bin/playwright: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  69. 30.54 s [check-frontend] node_modules/.pnpm/node_modules/.bin/playwright-core: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  70. 30.55 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  71. 30.56 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  72. 30.57 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  73. 30.58 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  74. 30.59 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  75. 30.60 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  76. 30.61 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  77. 30.62 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  78. 30.63 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  79. 30.65 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  80. 30.66 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/sh"
  81. 30.67 s [check-frontend] node_modules/.pnpm/playwright-core@1.57.0/node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  82. 30.68 s [check-frontend] /build/source
  83. 30.68 s [check-frontend] Finished pnpmConfigHook
  84. 30.68 s [check-frontend] Phase: buildPhase
  85. 30.69 s [check-frontend] patching script interpreter paths in ./dev-scripts
  86. 30.69 s [check-frontend] ./dev-scripts/check-bash: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  87. 30.70 s [check-frontend] ./dev-scripts/run-browser-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  88. 30.71 s [check-frontend] ./dev-scripts/serve: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  89. 30.72 s [check-frontend] ./dev-scripts/enable-git-hooks: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  90. 30.73 s [check-frontend] ./dev-scripts/check-trailing-newline: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  91. 30.74 s [check-frontend] ./dev-scripts/serve-prod: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  92. 30.75 s [check-frontend] ./dev-scripts/check-trailing-whitespace: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  93. 30.77 s [check-frontend] ./dev-scripts/check-frontend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  94. 30.78 s [check-frontend] ./dev-scripts/run-js-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  95. 30.79 s [check-frontend] ./dev-scripts/run-elixir-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  96. 30.80 s [check-frontend] ./dev-scripts/git-hooks/pre-commit: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/35yc81pz0q5yba14lxhn5r3jx5yg6c3l-bash-interactive-5.3p3/bin/bash"
  97. 30.81 s [check-frontend] + set -u
  98. 30.81 s [check-frontend] +++ dirname ./dev-scripts/check-frontend
  99. 30.82 s [check-frontend] ++ cd ./dev-scripts
  100. 30.82 s [check-frontend] ++ pwd
  101. 30.82 s [check-frontend] + SCRIPT_DIR=/build/source/dev-scripts
  102. 30.82 s [check-frontend] + readonly SCRIPT_DIR
  103. 30.82 s [check-frontend] + cd /build/source/dev-scripts/../assets
  104. 30.82 s [check-frontend] + pnpm exec tsc --noEmit
  105. 32.50 s [check-frontend] + ../dev-scripts/run-js-tests
  106. 32.52 s [check-frontend] + set -u
  107. 32.52 s [check-frontend] +++ dirname ../dev-scripts/run-js-tests
  108. 32.52 s [check-frontend] ++ cd ../dev-scripts
  109. 32.52 s [check-frontend] ++ pwd
  110. 32.52 s [check-frontend] + SCRIPT_DIR=/build/source/dev-scripts
  111. 32.52 s [check-frontend] + readonly SCRIPT_DIR
  112. 32.52 s [check-frontend] + cd /build/source/dev-scripts/../assets
  113. 32.52 s [check-frontend] + shopt -s globstar nullglob
  114. 32.52 s [check-frontend] + test_files=(js/**/*.test.ts)
  115. 32.52 s [check-frontend] + [[ 7 -eq 0 ]]
  116. 32.52 s [check-frontend] + node --import ./test-support/register.js --test js/game/boulders.test.ts js/game/camera-zoom.test.ts js/game/inventory-counter.test.ts js/game/network.test.ts js/game/player.test.ts js/game/river.test.ts js/game/scenes/game-scene.test.ts
  117. 32.66 s [check-frontend] ✔ rock textures use rounded boulder silhouettes (0.846938ms)
  118. 32.67 s [check-frontend] ✔ mouse wheel zoom keeps HUD fixed on screen (0.675867ms)
  119. 32.67 s [check-frontend] ✔ inventory counter keeps its screen layout when camera zoom changes (1.244774ms)
  120. 32.68 s [check-frontend] ✔ parseInitPayload returns a typed init payload (1.603947ms)
  121. 32.68 s [check-frontend] ✔ parseInitPayload accepts a null diversion side (0.135604ms)
  122. 32.68 s [check-frontend] ✔ parseAreaPayload returns a typed area payload (0.203481ms)
  123. 32.68 s [check-frontend] ✔ parseSnapshotPayload returns a typed snapshot payload (0.237355ms)
  124. 32.68 s [check-frontend] ✔ parseWorldEvent returns each known event type (0.260469ms)
  125. 32.68 s [check-frontend] ✔ parseSnapshotPayload rejects malformed remote players (0.342923ms)
  126. 32.68 s [check-frontend] ✔ parseSnapshotPayload rejects an invalid boulder transition (0.184847ms)
  127. 32.68 s [check-frontend] ✔ parseWorldEvent rejects unknown event types (0.145623ms)
  128. 32.69 s [check-frontend] ✔ player body depth follows its feet (1.615379ms)
  129. 32.69 s [check-frontend] ✔ player name label stays above world sprites (0.207389ms)
  130. 32.69 s [check-frontend] ✔ advanceRiverDrops leaves a drop past a newly inserted blocker unchanged (1.775068ms)
  131. 32.69 s [check-frontend] ✔ advanceRiverDrops waits until a drop reaches a blocker before diverting it (0.439525ms)
  132. 32.69 s [check-frontend] ✔ advanceRiverDrops latches a diversion after its blocker is removed (0.230742ms)
  133. 32.69 s [check-frontend] ✔ advanceRiverDrops resets a wrapped drop to the spawn column (0.195777ms)
  134. 32.69 s [check-frontend] ✔ advanceRiverDrops produces the same route for partitioned elapsed time (0.249117ms)
  135. 32.70 s [check-frontend] ✔ local player collides with remote players (2.065153ms)
  136. 32.70 s [check-frontend] ✔ boulder transitions interpolate between exact tile centers (0.714951ms)
  137. 32.70 s [check-frontend] ✔ stale local snapshots do not replace a newer lease (0.307697ms)
  138. 32.70 s [check-frontend] ✔ reports a completed crossing before reserving the next tile (0.636544ms)
  139. 32.70 s [check-frontend] ✔ diagonal input leases the nearest cardinal boundary (0.145623ms)
  140. 32.70 s [check-frontend] ✔ diagonal input reports the leased cardinal direction (0.340629ms)
  141. 32.70 s [check-frontend] ✔ snapshots remove boulders that no longer exist on the server (0.220394ms)
  142. 32.71 s [check-frontend] ℹ tests 25
  143. 32.71 s [check-frontend] ℹ suites 0
  144. 32.71 s [check-frontend] ℹ pass 25
  145. 32.71 s [check-frontend] ℹ fail 0
  146. 32.71 s [check-frontend] ℹ cancelled 0
  147. 32.71 s [check-frontend] ℹ skipped 0
  148. 32.71 s [check-frontend] ℹ todo 0
  149. 32.71 s [check-frontend] ℹ duration_ms 182.959423
  150. 32.72 s [check-frontend] Phase: installPhase
  151. 32.72 s [check-frontend] Phase: fixupPhase
  152. 32.73 s [check-frontend] shrinking RPATHs of ELF executables and libraries in /nix/store/4l3f5ajcyps8dqyamnj5xnp1bnrsa8k8-check-frontend-0.0.0
  153. 32.74 s [check-frontend] checking for references to /build/ in /nix/store/4l3f5ajcyps8dqyamnj5xnp1bnrsa8k8-check-frontend-0.0.0...
  154. 32.74 s [check-frontend] patching script interpreter paths in /nix/store/4l3f5ajcyps8dqyamnj5xnp1bnrsa8k8-check-frontend-0.0.0
  155. 32.99 s [check-frontend:post-build] Uploading to the NixCI cache: /nix/store/4l3f5ajcyps8dqyamnj5xnp1bnrsa8k8-check-frontend-0.0.0
  156. 33.03 s [check-frontend:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  157. 33.04 s [check-frontend:post-build] copying 1 paths...
  158. 33.04 s [check-frontend:post-build] copying path '/nix/store/4l3f5ajcyps8dqyamnj5xnp1bnrsa8k8-check-frontend-0.0.0' to 'https://cache.nix-ci.com'...
  159. 33.13 s [check-frontend:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  160. 33.19 s [check-frontend:post-build] copying 0 paths...
  161. 33.21 s Uploaded check-frontend in 230ms
  162. 33.21 s Progress: 1 of 2 built, 4 of 4 downloaded from cache
  163. 33.21 s Built check-frontend in 6.6s
  164. 33.21 s Progress: 2 of 2 built, 4 of 4 downloaded from cache
  165. 33.21 s /nix/store/4l3f5ajcyps8dqyamnj5xnp1bnrsa8k8-check-frontend-0.0.0
  166. 33.22 s Build succeeded.