build packages.x86_64-linux.e2e-tests

Reproduce this run
  1. 0.49 s $ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://codeberg.org/mtlynch/grosiree?ref=better-versioning&rev=9e084aa5963dc0abffc91f42539eec49e7eaa2f6#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 1.09 s error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/b633a20f13fe4d885eb97754f9458003a9450413502adf916ffaaed18bfd45a1.sqlite' is busy
  3. 2.56 s
  4. 2.84 s Waiting for lock on grosiree-dev
  5. 27.98 s Building /nix/store/yizh8jjlrs11cwdffzalaz3msymx9f1y-grosiree-e2e-0.0.1.drv
  6. 28.02 s [grosiree-e2e] Phase: unpackPhase
  7. 28.02 s [grosiree-e2e] unpacking source archive /nix/store/43phsnqmx9dm4k3fy8z3wzgh5sp83hni-source
  8. 28.04 s [grosiree-e2e] source root is source
  9. 28.05 s [grosiree-e2e] Phase: patchPhase
  10. 28.05 s [grosiree-e2e] Executing npmConfigHook
  11. 28.05 s [grosiree-e2e] Configuring npm
  12. 28.05 s [grosiree-e2e] Validating consistency between /build/source/package-lock.json and /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps/package-lock.json
  13. 28.07 s [grosiree-e2e] Setting npm_config_cache to /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps
  14. 28.07 s [grosiree-e2e] Installing dependencies
  15. 28.14 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  16. 28.14 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  17. 28.14 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  18. 28.76 s [grosiree-e2e]
  19. 28.76 s [grosiree-e2e] added 100 packages, and audited 101 packages in 633ms
  20. 28.76 s [grosiree-e2e]
  21. 28.76 s [grosiree-e2e] 25 packages are looking for funding
  22. 28.76 s [grosiree-e2e] run `npm fund` for details
  23. 28.76 s [grosiree-e2e]
  24. 28.76 s [grosiree-e2e] found 0 vulnerabilities
  25. 28.80 s [grosiree-e2e] patching script interpreter paths in node_modules
  26. 28.81 s [grosiree-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"
  27. 28.82 s [grosiree-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"
  28. 28.83 s [grosiree-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"
  29. 28.83 s [grosiree-e2e] node_modules/acorn/bin/acorn: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  30. 28.85 s [grosiree-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"
  31. 28.86 s [grosiree-e2e] node_modules/playwright/cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/lgggxsrdzisnbligi7irlh4qmqczs0xk-nodejs-24.11.1/bin/node"
  32. 28.86 s [grosiree-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"
  33. 28.87 s [grosiree-e2e] node_modules/playwright-core/lib/utilsBundleImpl/xdg-open: interpreter directive changed from "#!/bin/sh" to "/nix/store/rlq03x4cwf8zn73hxaxnx0zn5q9kifls-bash-5.3p3/bin/sh"
  34. 28.88 s [grosiree-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"
  35. 28.89 s [grosiree-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"
  36. 28.90 s [grosiree-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"
  37. 28.91 s [grosiree-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"
  38. 28.92 s [grosiree-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"
  39. 28.92 s [grosiree-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"
  40. 28.93 s [grosiree-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"
  41. 28.94 s [grosiree-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"
  42. 28.95 s [grosiree-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"
  43. 28.96 s [grosiree-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"
  44. 28.96 s [grosiree-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"
  45. 28.97 s [grosiree-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"
  46. 29.04 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  47. 29.04 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  48. 29.04 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  49. 29.23 s [grosiree-e2e] rebuilt dependencies successfully
  50. 29.24 s [grosiree-e2e] patching script interpreter paths in node_modules
  51. 29.30 s [grosiree-e2e] Finished npmConfigHook
  52. 29.30 s [grosiree-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
  53. 29.32 s [grosiree-e2e] Phase: configurePhase
  54. 29.34 s [grosiree-e2e] no configure script, doing nothing
  55. 29.34 s [grosiree-e2e] Phase: buildPhase
  56. 29.35 s [grosiree-e2e] no Makefile or custom buildPhase, doing nothing
  57. 29.35 s [grosiree-e2e] Phase: checkPhase
  58. 29.42 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  59. 29.42 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  60. 29.42 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  61. 30.21 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:14 starting Grosireé server
  62. 30.21 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:14 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from data/store.db
  63. 30.88 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:15 codeberg.org/mtlynch/grosiree/cmd/app/main.go:57: listening on 6001
  64. 31.09 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:15 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:50: per-session database = on
  65. 31.09 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:15 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/debug/db/per-session 200 0
  66. 31.12 s [grosiree-e2e]
  67. 31.12 s [grosiree-e2e] Running 4 tests using 1 worker
  68. 31.60 s [grosiree-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  69. 31.69 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token Y8z4hHry4I4YLzLWNejpmRZWoLQ00F
  70. 31.69 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  71. 31.69 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  72. 31.70 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  73. 31.70 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  74. 31.70 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  75. 31.70 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  76. 31.70 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  77. 31.70 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  78. 31.71 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  79. 31.71 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  80. 31.71 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  81. 31.71 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  82. 31.83 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  83. 31.83 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  84. 31.83 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  85. 31.83 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  86. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  87. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  88. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  89. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  90. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  91. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  92. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  93. 31.84 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  94. 31.86 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  95. 31.86 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  96. 31.88 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  97. 31.89 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries/clear 200 87
  98. 31.89 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  99. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  100. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  101. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  102. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  103. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  104. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  105. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  106. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  107. 31.90 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  108. 31.91 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  109. 31.93 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  110. 31.93 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  111. 32.00 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  112. 32.01 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  113. 32.02 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  114. 32.02 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  115. 32.29 s [grosiree-e2e] ·[WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token obGUroVXfRi8JSQ6CTCzX2432ttb0J
  116. 32.29 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  117. 32.29 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  118. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  119. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  120. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  121. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  122. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  123. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  124. 32.30 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  125. 32.31 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  126. 32.31 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  127. 32.31 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  128. 32.41 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  129. 32.41 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  130. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  131. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  132. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  133. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  134. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  135. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  136. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  137. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  138. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  139. 32.42 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  140. 32.44 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  141. 32.44 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  142. 32.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  143. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  144. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  145. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  146. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  147. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  148. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  149. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  150. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  151. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  152. 32.46 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  153. 32.48 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  154. 32.48 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:16 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  155. 34.02 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 952
  156. 34.10 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 34
  157. 34.10 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  158. 34.10 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  159. 34.33 s [grosiree-e2e] ·[WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token ujUHcPq6fnZ2SVQVsaa6ubynaDR8pO
  160. 34.33 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  161. 34.33 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  162. 34.33 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  163. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  164. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  165. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  166. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  167. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  168. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  169. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  170. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  171. 34.34 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  172. 34.44 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  173. 34.44 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  174. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  175. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  176. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  177. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  178. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  179. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  180. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  181. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  182. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  183. 34.45 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  184. 34.48 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  185. 34.48 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  186. 34.48 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 960
  187. 34.49 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /grocery-items 200 9084
  188. 34.49 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  189. 34.49 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  190. 34.49 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  191. 34.49 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  192. 34.50 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  193. 34.50 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  194. 34.50 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  195. 34.50 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  196. 34.50 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  197. 34.50 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  198. 34.52 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:18 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  199. 35.48 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: DELETE /api/item-sections/Frozen peas 200 0
  200. 35.64 s [grosiree-e2e] ·[WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token fNPTgmDvyXc8qNRP1u3vGkLaYQhcho
  201. 35.64 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  202. 35.64 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 303 33
  203. 35.64 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  204. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  205. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  206. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  207. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:19 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  208. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  209. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  210. 35.65 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  211. 35.66 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  212. 35.66 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  213. 35.66 s [grosiree-e2e] [WebServer] 2026/06/15 13:29:20 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  214. 35.88 s [grosiree-e2e] ·
  215. 35.88 s [grosiree-e2e] 4 passed (5.7s)
  216. 35.93 s [grosiree-e2e] Phase: installPhase
  217. 35.94 s [grosiree-e2e] Phase: fixupPhase
  218. 35.95 s [grosiree-e2e] shrinking RPATHs of ELF executables and libraries in /nix/store/ddx0r454k9yv8q21kd65q382dm6nkxhz-grosiree-e2e-0.0.1
  219. 35.96 s [grosiree-e2e] checking for references to /build/ in /nix/store/ddx0r454k9yv8q21kd65q382dm6nkxhz-grosiree-e2e-0.0.1...
  220. 35.97 s [grosiree-e2e] patching script interpreter paths in /nix/store/ddx0r454k9yv8q21kd65q382dm6nkxhz-grosiree-e2e-0.0.1
  221. 36.07 s [grosiree-e2e:post-build] Uploading to the NixCI cache: /nix/store/ddx0r454k9yv8q21kd65q382dm6nkxhz-grosiree-e2e-0.0.1
  222. 36.11 s [grosiree-e2e:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  223. 36.12 s [grosiree-e2e:post-build] copying 1 paths...
  224. 36.12 s [grosiree-e2e:post-build] copying path '/nix/store/ddx0r454k9yv8q21kd65q382dm6nkxhz-grosiree-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  225. 36.98 s [grosiree-e2e:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  226. 37.27 s [grosiree-e2e:post-build] copying 2 paths...
  227. 37.27 s [grosiree-e2e:post-build] copying path '/nix/store/v8z9a4mmsjppz2kkv56xby27qw7480ha-grosiree-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
  228. 37.41 s [grosiree-e2e:post-build] copying path '/nix/store/yizh8jjlrs11cwdffzalaz3msymx9f1y-grosiree-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...
  229. 37.56 s Progress: 1 of 2 built
  230. 37.56 s Progress: 2 of 2 built
  231. 37.56 s /nix/store/ddx0r454k9yv8q21kd65q382dm6nkxhz-grosiree-e2e-0.0.1
  232. 37.61 s Build succeeded.