1. 0.01 s $ /nix/store/wkkwxc04gdw6b263l1h29pjarjnjdyb6-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 build --no-link git+https://codeberg.org/mtlynch/little-moments?ref=upload-to-s3&rev=612232c5cd335ffe48e48d0a23fe1cf4bbe1ed4b#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 7.10 s these 5 derivations will be built:
  3. 7.11 s /nix/store/ccm7863bi3lj0bs3k5lzxyrd3cz06sac-import-from-tinybeans-0.0.1-go-modules.drv
  4. 7.11 s /nix/store/1qdw3b987xwv8zkli82g4a0lb76z6rqh-import-from-tinybeans-0.0.1.drv
  5. 7.11 s /nix/store/9655qibk8kq29f9myka4cybxnlgqkkg7-little-moments-e2e-0.0.1-npm-deps.drv
  6. 7.11 s /nix/store/par12qbcjhgq4s46s1d7pi8w3a7l3yx2-little-moments-dev-0.0.1.drv
  7. 7.11 s /nix/store/cfc099g3jw94m668f6l1iija7144pa46-little-moments-e2e-0.0.1.drv
  8. 7.11 s these 17 paths will be fetched (96.0 MiB download, 775.4 MiB unpacked):
  9. 7.11 s /nix/store/6jw4ddvxyry8xc9fiql4jr1lvdgj9j4l-dejavu-fonts-2.37
  10. 7.11 s /nix/store/n6wcsaw689sdfpn425g194v5nkss2xlb-dejavu-fonts-minimal-2.37
  11. 7.11 s /nix/store/w14121h1n3kg8pjaw790mkr7z7cb238y-die-hook
  12. 7.11 s /nix/store/4zdm93iqanr959cd9z11qqfz66v80hnb-fonts.conf
  13. 7.11 s /nix/store/swibh67af55w3pxsjlksyxfihamf9i2z-git-minimal-2.53.0
  14. 7.11 s /nix/store/x0c68jn57m59qlvlpvvfb5yyvj99dyzv-little-moments-dev-0.0.1-go-modules
  15. 7.11 s /nix/store/gg7jfhvmfdcvny0rafz1mzmgl8dyvwdm-make-shell-wrapper-hook
  16. 7.11 s /nix/store/l85fis49agvp5q1ild1rfh4rrgmn92sr-nodejs-22.21.1
  17. 7.11 s /nix/store/l1idqv7ff0m2kbcqnn1yr415wyga1wxf-nodejs-22.21.1-dev
  18. 7.11 s /nix/store/n60blfsvvxs3cgqfrixavkmslnb7rkb5-nodejs-22.21.1-source
  19. 7.11 s /nix/store/8gf4x5pspm4qal9a5ab6g9p9ci1wbx94-nodejs-install-executables
  20. 7.11 s /nix/store/xv4n287db99hi4zbr5mqwxbvw1cfp58q-nodejs-install-manuals
  21. 7.11 s /nix/store/n6pngcick68dyyzw99r59ljzsr0ms9m3-npm-build-hook
  22. 7.11 s /nix/store/chy0b7b0xh2rwg0zzv67rg3slk56h3rq-npm-config-hook
  23. 7.11 s /nix/store/30amqcpj3vnjy6ilxdp4ac1v9hbw1p5c-npm-install-hook
  24. 7.11 s /nix/store/xz51wpr8fwvyrwz32z7b13b229d1v8p6-nss-cacert-3.119.1
  25. 7.11 s /nix/store/vjjcrvhjq5324snzy0qmlb9c0g0lync9-prefetch-npm-deps-0.1.0
  26. 7.11 s copying path '/nix/store/n6pngcick68dyyzw99r59ljzsr0ms9m3-npm-build-hook' from 'https://cache.nix-ci.com'...
  27. 7.11 s copying path '/nix/store/n6wcsaw689sdfpn425g194v5nkss2xlb-dejavu-fonts-minimal-2.37' from 'https://cache.nix-ci.com'...
  28. 7.11 s copying path '/nix/store/n60blfsvvxs3cgqfrixavkmslnb7rkb5-nodejs-22.21.1-source' from 'https://cache.nix-ci.com'...
  29. 7.11 s copying path '/nix/store/l85fis49agvp5q1ild1rfh4rrgmn92sr-nodejs-22.21.1' from 'https://cache.nix-ci.com'...
  30. 7.11 s copying path '/nix/store/xv4n287db99hi4zbr5mqwxbvw1cfp58q-nodejs-install-manuals' from 'https://cache.nix-ci.com'...
  31. 7.11 s copying path '/nix/store/vjjcrvhjq5324snzy0qmlb9c0g0lync9-prefetch-npm-deps-0.1.0' from 'https://cache.nix-ci.com'...
  32. 7.12 s copying path '/nix/store/x0c68jn57m59qlvlpvvfb5yyvj99dyzv-little-moments-dev-0.0.1-go-modules' from 'https://cache.nix-ci.com'...
  33. 7.12 s copying path '/nix/store/w14121h1n3kg8pjaw790mkr7z7cb238y-die-hook' from 'https://cache.nix-ci.com'...
  34. 7.12 s copying path '/nix/store/xz51wpr8fwvyrwz32z7b13b229d1v8p6-nss-cacert-3.119.1' from 'https://cache.nix-ci.com'...
  35. 7.12 s copying path '/nix/store/swibh67af55w3pxsjlksyxfihamf9i2z-git-minimal-2.53.0' from 'https://cache.nix-ci.com'...
  36. 7.23 s copying path '/nix/store/gg7jfhvmfdcvny0rafz1mzmgl8dyvwdm-make-shell-wrapper-hook' from 'https://cache.nix-ci.com'...
  37. 7.35 s copying path '/nix/store/6jw4ddvxyry8xc9fiql4jr1lvdgj9j4l-dejavu-fonts-2.37' from 'https://cache.nix-ci.com'...
  38. 7.54 s building '/nix/store/9655qibk8kq29f9myka4cybxnlgqkkg7-little-moments-e2e-0.0.1-npm-deps.drv'...
  39. 7.60 s little-moments-e2e> Running phase: unpackPhase
  40. 7.60 s little-moments-e2e> unpacking source archive /nix/store/qd73x57sl9w843aq1lgiqnsyyhbdgqh5-source
  41. 7.62 s little-moments-e2e> source root is source
  42. 7.63 s little-moments-e2e> Running phase: patchPhase
  43. 7.64 s little-moments-e2e> Running phase: updateAutotoolsGnuConfigScriptsPhase
  44. 7.65 s little-moments-e2e> Running phase: configurePhase
  45. 7.66 s little-moments-e2e> no configure script, doing nothing
  46. 7.66 s little-moments-e2e> Running phase: buildPhase
  47. 7.73 s building '/nix/store/par12qbcjhgq4s46s1d7pi8w3a7l3yx2-little-moments-dev-0.0.1.drv'...
  48. 7.73 s copying path '/nix/store/4zdm93iqanr959cd9z11qqfz66v80hnb-fonts.conf' from 'https://cache.nix-ci.com'...
  49. 7.76 s building '/nix/store/ccm7863bi3lj0bs3k5lzxyrd3cz06sac-import-from-tinybeans-0.0.1-go-modules.drv'...
  50. 7.76 s little-moments-dev> Running phase: unpackPhase
  51. 7.76 s little-moments-dev> unpacking source archive /nix/store/qd73x57sl9w843aq1lgiqnsyyhbdgqh5-source
  52. 7.79 s little-moments-dev> source root is source
  53. 7.81 s little-moments-dev> Running phase: patchPhase
  54. 7.82 s little-moments-dev> Running phase: updateAutotoolsGnuConfigScriptsPhase
  55. 7.84 s import-from-tinybeans> Running phase: unpackPhase
  56. 7.84 s little-moments-dev> Running phase: configurePhase
  57. 7.84 s import-from-tinybeans> unpacking source archive /nix/store/qd73x57sl9w843aq1lgiqnsyyhbdgqh5-source
  58. 7.87 s import-from-tinybeans> source root is source
  59. 7.89 s import-from-tinybeans> Running phase: patchPhase
  60. 7.90 s import-from-tinybeans> Running phase: updateAutotoolsGnuConfigScriptsPhase
  61. 7.92 s import-from-tinybeans> Running phase: configurePhase
  62. 7.93 s import-from-tinybeans> Running phase: buildPhase
  63. 7.96 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2 v1.41.5
  64. 7.96 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/config v1.32.13
  65. 7.96 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/credentials v1.19.13
  66. 7.96 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3
  67. 7.97 s import-from-tinybeans> go: downloading github.com/google/uuid v1.6.0
  68. 7.97 s import-from-tinybeans> go: downloading codeberg.org/mtlynch/go-evolutionary-migrate v0.0.1
  69. 7.97 s import-from-tinybeans> go: downloading golang.org/x/image v0.38.0
  70. 7.97 s import-from-tinybeans> go: downloading github.com/ncruces/go-sqlite3 v0.22.0
  71. 7.98 s little-moments-dev> Running phase: buildPhase
  72. 7.99 s little-moments-dev> Building subPackage ./cmd/app
  73. 8.11 s little-moments-e2e> Running phase: fixupPhase
  74. 8.14 s little-moments-e2e> shrinking RPATHs of ELF executables and libraries in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  75. 8.19 s little-moments-e2e> checking for references to /build/ in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps...
  76. 8.24 s import-from-tinybeans> go: downloading github.com/aws/smithy-go v1.24.2
  77. 8.24 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21
  78. 8.24 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6
  79. 8.24 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/signin v1.0.9
  80. 8.24 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/sso v1.30.14
  81. 8.24 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.18
  82. 8.24 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/sts v1.41.10
  83. 8.27 s little-moments-e2e> patching script interpreter paths in /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  84. 8.28 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21
  85. 8.31 s copying path '/nix/store/l1idqv7ff0m2kbcqnn1yr415wyga1wxf-nodejs-22.21.1-dev' from 'https://cache.nix-ci.com'...
  86. 8.31 s copying path '/nix/store/8gf4x5pspm4qal9a5ab6g9p9ci1wbx94-nodejs-install-executables' from 'https://cache.nix-ci.com'...
  87. 8.55 s little-moments-e2e (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  88. 8.61 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  89. 8.62 s little-moments-e2e (post)> copying 1 paths...
  90. 8.62 s little-moments-e2e (post)> copying path '/nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps' to 'https://cache.nix-ci.com'...
  91. 13.68 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  92. 30.15 s little-moments-e2e (post)> copying 1 paths...
  93. 30.16 s little-moments-e2e (post)> copying path '/nix/store/9655qibk8kq29f9myka4cybxnlgqkkg7-little-moments-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
  94. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8
  95. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.22
  96. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7
  97. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13
  98. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21
  99. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21
  100. 30.74 s import-from-tinybeans> go: downloading github.com/ncruces/julianday v1.0.0
  101. 30.74 s import-from-tinybeans> go: downloading github.com/tetratelabs/wazero v1.8.2
  102. 30.74 s import-from-tinybeans> go: downloading golang.org/x/sys v0.29.0
  103. 30.74 s import-from-tinybeans> go: downloading github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21
  104. 30.74 s import-from-tinybeans> Running phase: installPhase
  105. 30.74 s little-moments-dev> Running phase: checkPhase
  106. 30.74 s little-moments-dev> ? codeberg.org/mtlynch/little-moments/cmd/app [no test files]
  107. 30.74 s little-moments-dev> Running phase: installPhase
  108. 30.74 s little-moments-dev> Running phase: fixupPhase
  109. 30.74 s little-moments-dev> shrinking RPATHs of ELF executables and libraries in /nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1
  110. 30.74 s little-moments-dev> shrinking /nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1/bin/app-dev
  111. 30.74 s little-moments-dev> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  112. 30.74 s little-moments-dev> checking for references to /build/ in /nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1...
  113. 30.74 s little-moments-dev> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  114. 30.74 s little-moments-dev> patching script interpreter paths in /nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1
  115. 30.74 s little-moments-dev> stripping (with command strip and flags -S -p) in /nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1/bin
  116. 30.74 s copying path '/nix/store/30amqcpj3vnjy6ilxdp4ac1v9hbw1p5c-npm-install-hook' from 'https://cache.nix-ci.com'...
  117. 30.74 s copying path '/nix/store/chy0b7b0xh2rwg0zzv67rg3slk56h3rq-npm-config-hook' from 'https://cache.nix-ci.com'...
  118. 31.44 s import-from-tinybeans (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/xcwbb15xlwgq5z63iirmw9cz9npsq6dr-import-from-tinybeans-0.0.1-go-modules
  119. 31.49 s import-from-tinybeans (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  120. 31.49 s import-from-tinybeans (post)> copying 1 paths...
  121. 31.49 s import-from-tinybeans (post)> copying path '/nix/store/xcwbb15xlwgq5z63iirmw9cz9npsq6dr-import-from-tinybeans-0.0.1-go-modules' to 'https://cache.nix-ci.com'...
  122. 35.57 s import-from-tinybeans (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  123. 36.20 s import-from-tinybeans (post)> copying 1 paths...
  124. 36.20 s import-from-tinybeans (post)> copying path '/nix/store/ccm7863bi3lj0bs3k5lzxyrd3cz06sac-import-from-tinybeans-0.0.1-go-modules.drv' to 'https://cache.nix-ci.com'...
  125. 36.55 s little-moments-dev (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1
  126. 36.63 s little-moments-dev (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  127. 36.65 s little-moments-dev (post)> copying 1 paths...
  128. 36.65 s little-moments-dev (post)> copying path '/nix/store/y2k7ixn3z3md4gr0179ci8jzh644bws7-little-moments-dev-0.0.1' to 'https://cache.nix-ci.com'...
  129. 41.02 s little-moments-dev (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  130. 41.10 s little-moments-dev (post)> copying 0 paths...
  131. 41.18 s building '/nix/store/1qdw3b987xwv8zkli82g4a0lb76z6rqh-import-from-tinybeans-0.0.1.drv'...
  132. 41.20 s import-from-tinybeans> Running phase: unpackPhase
  133. 41.20 s import-from-tinybeans> unpacking source archive /nix/store/qd73x57sl9w843aq1lgiqnsyyhbdgqh5-source
  134. 41.23 s import-from-tinybeans> source root is source
  135. 41.24 s import-from-tinybeans> Running phase: patchPhase
  136. 41.48 s import-from-tinybeans> Running phase: updateAutotoolsGnuConfigScriptsPhase
  137. 41.50 s import-from-tinybeans> Running phase: configurePhase
  138. 41.61 s import-from-tinybeans> Running phase: buildPhase
  139. 41.62 s import-from-tinybeans> Building subPackage ./cmd/import-from-tinybeans
  140. 51.20 s import-from-tinybeans> Running phase: checkPhase
  141. 60.37 s import-from-tinybeans> ? codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans [no test files]
  142. 60.38 s import-from-tinybeans> Running phase: installPhase
  143. 60.41 s import-from-tinybeans> Running phase: fixupPhase
  144. 60.42 s import-from-tinybeans> shrinking RPATHs of ELF executables and libraries in /nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1
  145. 60.42 s import-from-tinybeans> shrinking /nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1/bin/.import-from-tinybeans-wrapped
  146. 60.44 s import-from-tinybeans> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  147. 60.44 s import-from-tinybeans> checking for references to /build/ in /nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1...
  148. 60.47 s import-from-tinybeans> patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  149. 60.47 s import-from-tinybeans> patching script interpreter paths in /nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1
  150. 60.48 s import-from-tinybeans> stripping (with command strip and flags -S -p) in /nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1/bin
  151. 60.76 s import-from-tinybeans (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1
  152. 60.80 s import-from-tinybeans (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  153. 60.82 s import-from-tinybeans (post)> copying 1 paths...
  154. 60.82 s import-from-tinybeans (post)> copying path '/nix/store/q7imbijwvklnb9zc0axkf0lvbzbzfly5-import-from-tinybeans-0.0.1' to 'https://cache.nix-ci.com'...
  155. 64.75 s import-from-tinybeans (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  156. 67.52 s import-from-tinybeans (post)> copying 0 paths...
  157. 67.62 s building '/nix/store/cfc099g3jw94m668f6l1iija7144pa46-little-moments-e2e-0.0.1.drv'...
  158. 67.66 s little-moments-e2e> Running phase: unpackPhase
  159. 67.67 s little-moments-e2e> unpacking source archive /nix/store/qd73x57sl9w843aq1lgiqnsyyhbdgqh5-source
  160. 67.68 s little-moments-e2e> source root is source
  161. 67.69 s little-moments-e2e> Running phase: patchPhase
  162. 67.70 s little-moments-e2e> Executing npmConfigHook
  163. 67.70 s little-moments-e2e> Configuring npm
  164. 67.70 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
  165. 67.72 s little-moments-e2e> Setting npm_config_cache to /nix/store/s010d1fi38rq6sq05s7jvvqri9dwn7ci-little-moments-e2e-0.0.1-npm-deps
  166. 67.72 s little-moments-e2e> Installing dependencies
  167. 67.79 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  168. 67.79 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  169. 67.79 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  170. 68.43 s little-moments-e2e>
  171. 68.43 s little-moments-e2e> added 100 packages, and audited 101 packages in 657ms
  172. 68.43 s little-moments-e2e>
  173. 68.43 s little-moments-e2e> 25 packages are looking for funding
  174. 68.43 s little-moments-e2e> run `npm fund` for details
  175. 68.43 s little-moments-e2e>
  176. 68.43 s little-moments-e2e> found 0 vulnerabilities
  177. 68.48 s little-moments-e2e> patching script interpreter paths in node_modules
  178. 68.49 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"
  179. 68.50 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"
  180. 68.51 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"
  181. 68.52 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"
  182. 68.52 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"
  183. 68.53 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"
  184. 68.54 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"
  185. 68.55 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"
  186. 68.56 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"
  187. 68.57 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"
  188. 68.58 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"
  189. 68.59 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"
  190. 68.59 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"
  191. 68.60 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"
  192. 68.61 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"
  193. 68.62 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"
  194. 68.63 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"
  195. 68.64 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"
  196. 68.64 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"
  197. 68.65 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"
  198. 68.72 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  199. 68.72 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  200. 68.72 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  201. 68.91 s little-moments-e2e> rebuilt dependencies successfully
  202. 68.92 s little-moments-e2e> patching script interpreter paths in node_modules
  203. 68.99 s little-moments-e2e> Finished npmConfigHook
  204. 68.99 s little-moments-e2e> Running phase: updateAutotoolsGnuConfigScriptsPhase
  205. 69.01 s little-moments-e2e> Running phase: configurePhase
  206. 69.03 s little-moments-e2e> no configure script, doing nothing
  207. 69.03 s little-moments-e2e> Running phase: buildPhase
  208. 69.03 s little-moments-e2e> no Makefile or custom buildPhase, doing nothing
  209. 69.03 s little-moments-e2e> Running phase: checkPhase
  210. 69.94 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:92: copied 53219219-4791-4810-9982-bd77604b59d5-full.avif
  211. 69.97 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 53219219-4791-4810-9982-bd77604b59d5-250px.jpg
  212. 70.01 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:113: copied 53219219-4791-4810-9982-bd77604b59d5-150px.jpg
  213. 70.01 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:92: copied 2400466a-11a0-4ea1-a248-0a2bf3b95560-full.mp4
  214. 70.02 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg
  215. 70.04 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-150px.jpg
  216. 70.04 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:92: copied 3ef7317b-f1c0-406e-8490-0aa180eed0cf-full.mp4
  217. 70.05 s little-moments-e2e> 2026/04/11 10:35:06 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg
  218. 70.06 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:120: copied 3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-150px.jpg
  219. 70.06 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:92: copied c5f3d4e8-c567-472c-8fe8-6e427fd66089-full.jpg
  220. 70.13 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied c5f3d4e8-c567-472c-8fe8-6e427fd66089-850px.jpg
  221. 70.17 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:106: copied c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg
  222. 70.20 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:106: copied c5f3d4e8-c567-472c-8fe8-6e427fd66089-150px.jpg
  223. 70.20 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:92: copied da56b613-f348-4069-b6ae-3cd0dd33f1a5-full.jpg
  224. 70.27 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:100: copied da56b613-f348-4069-b6ae-3cd0dd33f1a5-850px.jpg
  225. 70.30 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:106: copied da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg
  226. 70.33 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:106: copied da56b613-f348-4069-b6ae-3cd0dd33f1a5-150px.jpg
  227. 70.33 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  228. 70.97 s little-moments-e2e> 2026/04/11 10:35:07 codeberg.org/mtlynch/little-moments/cmd/import-from-tinybeans/main.go:129: wrote /build/source/test-imported-media/test-store.db
  229. 71.06 s little-moments-e2e> npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  230. 71.06 s little-moments-e2e> npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  231. 71.06 s little-moments-e2e> npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  232. 72.07 s little-moments-e2e> [WebServer] 2026/04/11 10:35:09 codeberg.org/mtlynch/little-moments/cmd/app/main.go:19: starting little-moments server
  233. 72.07 s little-moments-e2e> [WebServer] 2026/04/11 10:35:09 codeberg.org/mtlynch/little-moments/store/sqlite/sqlite.go:18: reading DB from /build/source/test-imported-media/test-store.db
  234. 72.71 s little-moments-e2e> [WebServer] 2026/04/11 10:35:09 codeberg.org/mtlynch/little-moments/cmd/app/main.go:64: listening on http://localhost:6001
  235. 72.94 s little-moments-e2e> [WebServer] 2026/04/11 10:35:09 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: POST /api/debug/db/per-session 404 19
  236. 73.00 s little-moments-e2e>
  237. 73.00 s little-moments-e2e> Running 10 tests using 1 worker
  238. 73.76 s little-moments-e2e> Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  239. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6513
  240. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  241. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  242. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  243. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  244. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  245. 73.86 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  246. 73.87 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  247. 73.87 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  248. 73.87 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  249. 73.90 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  250. 73.90 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  251. 73.90 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  252. 73.90 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  253. 73.90 s little-moments-e2e> [WebServer] 2026/04/11 10:35:10 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  254. 74.11 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  255. 74.11 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  256. 74.11 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  257. 74.11 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  258. 74.11 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  259. 74.11 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  260. 74.11 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  261. 74.12 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  262. 74.12 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  263. 74.12 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  264. 74.16 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  265. 74.16 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  266. 74.16 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  267. 74.16 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  268. 74.16 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  269. 74.35 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  270. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  271. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  272. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  273. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  274. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  275. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  276. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  277. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  278. 74.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  279. 74.39 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  280. 74.39 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  281. 74.39 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  282. 74.39 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  283. 74.39 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  284. 74.57 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  285. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  286. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  287. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  288. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  289. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  290. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  291. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  292. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  293. 74.57 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  294. 74.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  295. 74.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  296. 74.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  297. 74.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  298. 74.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  299. 74.67 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7320
  300. 74.67 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  301. 74.67 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-full.avif 200 262753
  302. 74.93 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6513
  303. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  304. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  305. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  306. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  307. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  308. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  309. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  310. 74.93 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  311. 74.94 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  312. 74.98 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  313. 74.98 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  314. 74.98 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  315. 74.98 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  316. 74.98 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  317. 75.03 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 8639
  318. 75.04 s little-moments-e2e> [WebServer] 2026/04/11 10:35:11 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  319. 75.09 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-full.mp4 206 13136
  320. 75.15 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7567
  321. 75.19 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-full.mp4 206 12623
  322. 75.25 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9009
  323. 75.25 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-850px.jpg 200 14082
  324. 75.35 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7567
  325. 75.54 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  326. 75.54 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  327. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  328. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  329. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  330. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  331. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  332. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  333. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  334. 75.55 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  335. 75.59 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  336. 75.59 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  337. 75.59 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  338. 75.59 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  339. 75.59 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  340. 75.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7559
  341. 75.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  342. 75.70 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-full.mp4 206 12623
  343. 75.72 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9017
  344. 75.73 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-850px.jpg 200 14082
  345. 75.79 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7559
  346. 75.97 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  347. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  348. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  349. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  350. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  351. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  352. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  353. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  354. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  355. 75.97 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  356. 76.01 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  357. 76.01 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  358. 76.01 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  359. 76.01 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  360. 76.01 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  361. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  362. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  363. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  364. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  365. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  366. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  367. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  368. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  369. 76.05 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  370. 76.06 s little-moments-e2e> [WebServer] 2026/04/11 10:35:12 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  371. 76.09 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  372. 76.09 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  373. 76.09 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  374. 76.09 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  375. 76.09 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  376. 76.15 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7559
  377. 76.15 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  378. 76.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-full.mp4 206 12623
  379. 76.28 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9009
  380. 76.28 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-850px.jpg 200 14082
  381. 76.40 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1002 200 7559
  382. 76.60 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  383. 76.60 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  384. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  385. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  386. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  387. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  388. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  389. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  390. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  391. 76.61 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  392. 76.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  393. 76.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  394. 76.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  395. 76.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  396. 76.65 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  397. 76.70 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1000 200 7320
  398. 76.70 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  399. 76.70 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-full.avif 200 262753
  400. 76.83 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1001 200 8631
  401. 76.87 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-full.mp4 206 13136
  402. 76.91 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  403. 77.00 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7377
  404. 77.00 s little-moments-e2e> [WebServer] 2026/04/11 10:35:13 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-850px.jpg 200 14295
  405. 77.19 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  406. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  407. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  408. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  409. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  410. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  411. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  412. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  413. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  414. 77.20 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  415. 77.24 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  416. 77.24 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  417. 77.24 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  418. 77.24 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  419. 77.24 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  420. 77.30 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1004 200 7377
  421. 77.30 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  422. 77.30 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-850px.jpg 200 14295
  423. 77.49 s little-moments-e2e> ·[WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET / 200 6509
  424. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  425. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/css/style.css 200 25
  426. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  427. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  428. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  429. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  430. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/third-party/lucide@1.6.0/lucide.min.js 200 397128
  431. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/lucide.js 200 478
  432. 77.50 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  433. 77.54 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/53219219-4791-4810-9982-bd77604b59d5-250px.jpg 200 3217
  434. 77.54 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/3ef7317b-f1c0-406e-8490-0aa180eed0cf-thumb-250px.jpg 200 3063
  435. 77.54 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-250px.jpg 200 3134
  436. 77.54 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/2400466a-11a0-4ea1-a248-0a2bf3b95560-thumb-250px.jpg 200 3190
  437. 77.54 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/da56b613-f348-4069-b6ae-3cd0dd33f1a5-250px.jpg 200 3228
  438. 77.60 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /m/1003 200 9009
  439. 77.60 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /static/js/swipe-events.js 200 1608
  440. 77.60 s little-moments-e2e> [WebServer] 2026/04/11 10:35:14 codeberg.org/mtlynch/little-moments/handlers/middleware.go:13: GET /media/c5f3d4e8-c567-472c-8fe8-6e427fd66089-850px.jpg 200 14082
  441. 77.85 s little-moments-e2e> ·
  442. 77.88 s little-moments-e2e> 10 passed (5.8s)
  443. 77.91 s little-moments-e2e> Running phase: installPhase
  444. 77.92 s little-moments-e2e> Running phase: fixupPhase
  445. 77.93 s little-moments-e2e> shrinking RPATHs of ELF executables and libraries in /nix/store/4ninhaq42lm18bnqz31msa7azfdb4sqb-little-moments-e2e-0.0.1
  446. 77.93 s little-moments-e2e> checking for references to /build/ in /nix/store/4ninhaq42lm18bnqz31msa7azfdb4sqb-little-moments-e2e-0.0.1...
  447. 77.94 s little-moments-e2e> patching script interpreter paths in /nix/store/4ninhaq42lm18bnqz31msa7azfdb4sqb-little-moments-e2e-0.0.1
  448. 78.05 s little-moments-e2e (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4ninhaq42lm18bnqz31msa7azfdb4sqb-little-moments-e2e-0.0.1
  449. 78.09 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  450. 78.09 s little-moments-e2e (post)> copying 1 paths...
  451. 78.09 s little-moments-e2e (post)> copying path '/nix/store/4ninhaq42lm18bnqz31msa7azfdb4sqb-little-moments-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  452. 78.15 s little-moments-e2e (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  453. 78.54 s little-moments-e2e (post)> copying 1 paths...
  454. 78.54 s little-moments-e2e (post)> copying path '/nix/store/cfc099g3jw94m668f6l1iija7144pa46-little-moments-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...