build packages.x86_64-linux.e2e-tests

  1. 0.01 s $ /nix/store/vzx1mi9c0xfadmsm9dhd83d005cb1qs9-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/99b1z08awpxj8b6mzggn59gp1shljnff-nix-2.34.5/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=shared-secret-auth&rev=a8c92a8c66b343ababc0f1a04491fb5978d98095#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 0.14 s
  3. 1.00 s Building little-moments-e2e
  4. 1.06 s [little-moments-e2e] Phase: unpackPhase
  5. 1.07 s [little-moments-e2e] unpacking source archive /nix/store/9yp91faadyk4ma50r2672c4pj44vsv8x-source
  6. 1.09 s [little-moments-e2e] source root is source
  7. 1.11 s [little-moments-e2e] Phase: patchPhase
  8. 1.15 s [little-moments-e2e] Executing npmConfigHook
  9. 1.15 s [little-moments-e2e] Configuring npm
  10. 1.15 s [little-moments-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
  11. 1.19 s [little-moments-e2e] Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  12. 1.19 s [little-moments-e2e] Installing dependencies
  13. 1.33 s [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  14. 1.33 s [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  15. 1.33 s [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  16. 2.95 s [little-moments-e2e]
  17. 2.95 s [little-moments-e2e] added 100 packages, and audited 101 packages in 2s
  18. 2.95 s [little-moments-e2e]
  19. 2.95 s [little-moments-e2e] 25 packages are looking for funding
  20. 2.95 s [little-moments-e2e] run `npm fund` for details
  21. 2.95 s [little-moments-e2e]
  22. 2.95 s [little-moments-e2e] found 0 vulnerabilities
  23. 3.04 s [little-moments-e2e] patching script interpreter paths in node_modules
  24. 3.06 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  25. 3.11 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  26. 3.14 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  27. 3.17 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  28. 3.19 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  29. 3.21 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  30. 3.24 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  31. 3.26 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  32. 3.28 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  33. 3.30 s [little-moments-e2e] node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  34. 3.32 s [little-moments-e2e] node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  35. 3.35 s [little-moments-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  36. 3.37 s [little-moments-e2e] node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  37. 3.39 s [little-moments-e2e] node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  38. 3.40 s [little-moments-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  39. 3.42 s [little-moments-e2e] node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  40. 3.45 s [little-moments-e2e] node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  41. 3.47 s [little-moments-e2e] node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  42. 3.50 s [little-moments-e2e] node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  43. 3.51 s [little-moments-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  44. 3.65 s [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  45. 3.65 s [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  46. 3.65 s [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  47. 4.18 s [little-moments-e2e] rebuilt dependencies successfully
  48. 4.22 s [little-moments-e2e] patching script interpreter paths in node_modules
  49. 4.50 s [little-moments-e2e] Finished npmConfigHook
  50. 4.51 s [little-moments-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
  51. 4.56 s [little-moments-e2e] Phase: configurePhase
  52. 4.89 s [little-moments-e2e] no configure script, doing nothing
  53. 4.89 s [little-moments-e2e] Phase: buildPhase
  54. 4.91 s [little-moments-e2e] no Makefile or custom buildPhase, doing nothing
  55. 4.91 s [little-moments-e2e] Phase: checkPhase
  56. 7.08 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 7d50e941-b820-4dac-8023-7713c763540d-full.avif
  57. 7.16 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 7d50e941-b820-4dac-8023-7713c763540d-250px.jpg
  58. 7.22 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 7d50e941-b820-4dac-8023-7713c763540d-150px.jpg
  59. 7.22 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 06d874c2-33fd-444f-906b-2c957dd5d551-full.mp4
  60. 7.25 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 06d874c2-33fd-444f-906b-2c957dd5d551-thumb-250px.jpg
  61. 7.28 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 06d874c2-33fd-444f-906b-2c957dd5d551-thumb-150px.jpg
  62. 7.28 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 41075df5-6128-4557-9ba9-f9b038114d40-full.mp4
  63. 7.31 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 41075df5-6128-4557-9ba9-f9b038114d40-thumb-250px.jpg
  64. 7.33 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 41075df5-6128-4557-9ba9-f9b038114d40-thumb-150px.jpg
  65. 7.33 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-full.jpg
  66. 7.50 s [little-moments-e2e] 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-850px.jpg
  67. 7.57 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-250px.jpg
  68. 7.63 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-150px.jpg
  69. 7.63 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-full.jpg
  70. 7.81 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-850px.jpg
  71. 7.88 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-250px.jpg
  72. 7.94 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-150px.jpg
  73. 7.94 s [little-moments-e2e] 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:23: reading DB from /build/source/test-imported-media/test-store.db
  74. 9.60 s [little-moments-e2e] 2026/05/03 12:53:52 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
  75. 9.73 s [little-moments-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  76. 9.73 s [little-moments-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  77. 9.73 s [little-moments-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  78. 11.78 s [little-moments-e2e]
  79. 11.78 s [little-moments-e2e] Running 10 tests using 8 workers
  80. 17.29 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  81. 17.74 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  82. 17.75 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  83. 17.79 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  84. 17.83 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  85. 17.88 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  86. 17.91 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  87. 17.94 s [little-moments-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  88. 23.46 s [little-moments-e2e] ······TT··
  89. 23.47 s [little-moments-e2e]
  90. 23.47 s [little-moments-e2e] 1) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  91. 23.47 s [little-moments-e2e]
  92. 23.47 s [little-moments-e2e] Test timeout of 5000ms exceeded.
  93. 23.47 s [little-moments-e2e]
  94. 23.47 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  95. 23.47 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  96. 23.47 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  97. 23.47 s [little-moments-e2e]
  98. 23.47 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  99. 23.47 s [little-moments-e2e]
  100. 23.47 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  101. 23.47 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  102. 23.47 s [little-moments-e2e] Usage:
  103. 23.47 s [little-moments-e2e]
  104. 23.47 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  105. 23.47 s [little-moments-e2e]
  106. 23.47 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  107. 23.47 s [little-moments-e2e]
  108. 23.47 s [little-moments-e2e] 2) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  109. 23.47 s [little-moments-e2e]
  110. 23.47 s [little-moments-e2e] Test timeout of 5000ms exceeded.
  111. 23.47 s [little-moments-e2e]
  112. 23.47 s [little-moments-e2e] Error: expect(page).toHaveURL(expected) failed
  113. 23.47 s [little-moments-e2e]
  114. 23.47 s [little-moments-e2e] Expected: "http://127.0.0.1:39955/m/1003"
  115. 23.47 s [little-moments-e2e] Received: ""
  116. 23.47 s [little-moments-e2e]
  117. 23.47 s [little-moments-e2e] Call log:
  118. 23.47 s [little-moments-e2e] - Expect "to.have.url" with timeout 5000ms
  119. 23.47 s [little-moments-e2e] - waiting for" http://127.0.0.1:39955/m/1003" navigation to finish...
  120. 23.47 s [little-moments-e2e] - navigated to "http://127.0.0.1:39955/m/1003"
  121. 23.47 s [little-moments-e2e]
  122. 23.47 s [little-moments-e2e]
  123. 23.47 s [little-moments-e2e] 202 | await mobileSwipeLeft(mobilePage.getByRole("main"));
  124. 23.47 s [little-moments-e2e] 203 |
  125. 23.47 s [little-moments-e2e] > 204 | await expect(mobilePage).toHaveURL("/m/1003");
  126. 23.47 s [little-moments-e2e] | ^
  127. 23.47 s [little-moments-e2e] 205 | await expect(mobilePage.getByRole("main")).toContainText("test photo #2");
  128. 23.47 s [little-moments-e2e] 206 |
  129. 23.47 s [little-moments-e2e] 207 | await mobileSwipeRight(mobilePage.getByRole("main"));
  130. 23.47 s [little-moments-e2e] at /build/source/e2e/browse.spec.ts:204:30
  131. 23.47 s [little-moments-e2e]
  132. 23.47 s [little-moments-e2e] attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  133. 23.47 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  134. 23.47 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  135. 23.47 s [little-moments-e2e]
  136. 23.47 s [little-moments-e2e] Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  137. 23.47 s [little-moments-e2e]
  138. 23.47 s [little-moments-e2e] attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  139. 23.47 s [little-moments-e2e] e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  140. 23.47 s [little-moments-e2e] Usage:
  141. 23.47 s [little-moments-e2e]
  142. 23.47 s [little-moments-e2e] npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  143. 23.47 s [little-moments-e2e]
  144. 23.48 s [little-moments-e2e] ────────────────────────────────────────────────────────────────────────────────────────────────
  145. 23.48 s [little-moments-e2e]
  146. 23.48 s [little-moments-e2e] 2 failed
  147. 23.48 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  148. 23.48 s [little-moments-e2e] [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  149. 23.48 s [little-moments-e2e] 8 passed (11.9s)
  150. 23.79 s Progress: 0 of 1 built (1 failed)
  151. 23.79 s Cannot build '/nix/store/r5apz95arff5s41gip5d56zy4bpw6qmm-little-moments-e2e-0.0.1.drv'.
  152. 23.79 s Reason: builder failed with exit code 1.
  153. 23.79 s Output paths:
  154. 23.79 s /nix/store/2g8q8rkhyqwxh6l7cmsviwjv1snwawd4-little-moments-e2e-0.0.1
  155. 23.79 s Last 146 log lines:
  156. 23.79 s > Running phase: unpackPhase
  157. 23.79 s > unpacking source archive /nix/store/9yp91faadyk4ma50r2672c4pj44vsv8x-source
  158. 23.79 s > source root is source
  159. 23.79 s > Running phase: patchPhase
  160. 23.79 s > Executing npmConfigHook
  161. 23.79 s > Configuring npm
  162. 23.79 s > Validating consistency between /build/source/package-lock.json and /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps/package-lock.json
  163. 23.79 s > Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  164. 23.79 s > Installing dependencies
  165. 23.79 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  166. 23.79 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  167. 23.79 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  168. 23.79 s >
  169. 23.79 s > added 100 packages, and audited 101 packages in 2s
  170. 23.79 s >
  171. 23.79 s > 25 packages are looking for funding
  172. 23.79 s > run `npm fund` for details
  173. 23.79 s >
  174. 23.79 s > found 0 vulnerabilities
  175. 23.79 s > patching script interpreter paths in node_modules
  176. 23.79 s > node_modules/playwright-core/bin/reinstall_chrome_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  177. 23.79 s > node_modules/playwright-core/bin/reinstall_chrome_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  178. 23.79 s > node_modules/playwright-core/bin/reinstall_msedge_stable_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  179. 23.79 s > node_modules/playwright-core/bin/reinstall_chrome_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  180. 23.79 s > node_modules/playwright-core/bin/reinstall_msedge_dev_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  181. 23.79 s > node_modules/playwright-core/bin/reinstall_msedge_beta_mac.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  182. 23.79 s > node_modules/playwright-core/bin/reinstall_msedge_beta_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  183. 23.79 s > node_modules/playwright-core/bin/reinstall_msedge_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  184. 23.79 s > node_modules/playwright-core/bin/reinstall_msedge_dev_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  185. 23.79 s > node_modules/playwright-core/bin/reinstall_chrome_stable_linux.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/bash"
  186. 23.79 s > node_modules/playwright-core/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  187. 23.79 s > node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  188. 23.79 s > node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  189. 23.79 s > node_modules/prettier/bin/prettier.cjs: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  190. 23.79 s > node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  191. 23.79 s > node_modules/@playwright/test/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  192. 23.79 s > node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  193. 23.79 s > node_modules/ulid/bin/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  194. 23.79 s > node_modules/eslint/bin/eslint.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  195. 23.79 s > node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  196. 23.79 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  197. 23.79 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  198. 23.79 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  199. 23.79 s > rebuilt dependencies successfully
  200. 23.79 s > patching script interpreter paths in node_modules
  201. 23.79 s > Finished npmConfigHook
  202. 23.79 s > Running phase: updateAutotoolsGnuConfigScriptsPhase
  203. 23.79 s > Running phase: configurePhase
  204. 23.79 s > no configure script, doing nothing
  205. 23.79 s > Running phase: buildPhase
  206. 23.79 s > no Makefile or custom buildPhase, doing nothing
  207. 23.79 s > Running phase: checkPhase
  208. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 7d50e941-b820-4dac-8023-7713c763540d-full.avif
  209. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 7d50e941-b820-4dac-8023-7713c763540d-250px.jpg
  210. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:121: copied 7d50e941-b820-4dac-8023-7713c763540d-150px.jpg
  211. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 06d874c2-33fd-444f-906b-2c957dd5d551-full.mp4
  212. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 06d874c2-33fd-444f-906b-2c957dd5d551-thumb-250px.jpg
  213. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 06d874c2-33fd-444f-906b-2c957dd5d551-thumb-150px.jpg
  214. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 41075df5-6128-4557-9ba9-f9b038114d40-full.mp4
  215. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 41075df5-6128-4557-9ba9-f9b038114d40-thumb-250px.jpg
  216. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:128: copied 41075df5-6128-4557-9ba9-f9b038114d40-thumb-150px.jpg
  217. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-full.jpg
  218. 23.79 s > 2026/05/03 12:53:49 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-850px.jpg
  219. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-250px.jpg
  220. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied 0d66c67a-80d7-40b6-b0bf-84bdfcf8f048-150px.jpg
  221. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-full.jpg
  222. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:108: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-850px.jpg
  223. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-250px.jpg
  224. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:114: copied cba0b34c-51fb-4cac-a8fe-3eba7bef7b5c-150px.jpg
  225. 23.79 s > 2026/05/03 12:53:50 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:23: reading DB from /build/source/test-imported-media/test-store.db
  226. 23.79 s > 2026/05/03 12:53:52 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:140: wrote /build/source/test-imported-media/test-store.db
  227. 23.79 s > npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  228. 23.79 s > npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  229. 23.79 s > npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  230. 23.79 s >
  231. 23.79 s > Running 10 tests using 8 workers
  232. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  233. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  234. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  235. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  236. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  237. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  238. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  239. 23.79 s > Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  240. 23.79 s > ······TT··
  241. 23.79 s >
  242. 23.79 s > 1) [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  243. 23.79 s >
  244. 23.79 s > Test timeout of 5000ms exceeded.
  245. 23.79 s >
  246. 23.79 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  247. 23.79 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/video.webm
  248. 23.79 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  249. 23.79 s >
  250. 23.79 s > Error Context: e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/error-context.md
  251. 23.79 s >
  252. 23.79 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  253. 23.79 s > e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  254. 23.79 s > Usage:
  255. 23.79 s >
  256. 23.79 s > npx playwright show-trace e2e-results/browse-Browse-media-moves--c86ee-ith-Previous-and-Next-links-chromium/trace.zip
  257. 23.79 s >
  258. 23.79 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  259. 23.79 s >
  260. 23.79 s > 2) [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  261. 23.79 s >
  262. 23.79 s > Test timeout of 5000ms exceeded.
  263. 23.79 s >
  264. 23.79 s > Error: expect(page).toHaveURL(expected) failed
  265. 23.79 s >
  266. 23.79 s > Expected: "http://127.0.0.1:39955/m/1003"
  267. 23.79 s > Received: ""
  268. 23.79 s >
  269. 23.79 s > Call log:
  270. 23.79 s > - Expect "to.have.url" with timeout 5000ms
  271. 23.79 s > - waiting for" http://127.0.0.1:39955/m/1003" navigation to finish...
  272. 23.79 s > - navigated to "http://127.0.0.1:39955/m/1003"
  273. 23.79 s >
  274. 23.79 s >
  275. 23.79 s > 202 | await mobileSwipeLeft(mobilePage.getByRole("main"));
  276. 23.79 s > 203 |
  277. 23.79 s > > 204 | await expect(mobilePage).toHaveURL("/m/1003");
  278. 23.79 s > | ^
  279. 23.79 s > 205 | await expect(mobilePage.getByRole("main")).toContainText("test photo #2");
  280. 23.79 s > 206 |
  281. 23.79 s > 207 | await mobileSwipeRight(mobilePage.getByRole("main"));
  282. 23.79 s > at /build/source/e2e/browse.spec.ts:204:30
  283. 23.79 s >
  284. 23.79 s > attachment #1: video (video/webm) ──────────────────────────────────────────────────────────────
  285. 23.79 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/video.webm
  286. 23.79 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  287. 23.79 s >
  288. 23.79 s > Error Context: e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/error-context.md
  289. 23.79 s >
  290. 23.79 s > attachment #3: trace (application/zip) ─────────────────────────────────────────────────────────
  291. 23.79 s > e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  292. 23.79 s > Usage:
  293. 23.79 s >
  294. 23.79 s > npx playwright show-trace e2e-results/browse-Browse-media-moves--23055-th-swipe-gestures-on-mobile-chromium/trace.zip
  295. 23.79 s >
  296. 23.79 s > ────────────────────────────────────────────────────────────────────────────────────────────────
  297. 23.79 s >
  298. 23.79 s > 2 failed
  299. 23.79 s > [chromium] › e2e/browse.spec.ts:135:7 › Browse media › moves through adjacent entries with Previous and Next links
  300. 23.79 s > [chromium] › e2e/browse.spec.ts:187:7 › Browse media › moves through adjacent entries with swipe gestures on mobile
  301. 23.79 s > 8 passed (11.9s)
  302. 23.79 s For full logs, run:
  303. 23.79 s nix log /nix/store/r5apz95arff5s41gip5d56zy4bpw6qmm-little-moments-e2e-0.0.1.drv