1. 1.50 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=deploy-nix-ci&rev=0ed9bacdd282883421de26be272ebf9a6ee422fc#packages.x86_64-linux.e2e-tests --print-build-logs
  2. 2.46 s fetching Git repository 'https://codeberg.org/mtlynch/grosiree'
  3. 2.46 s remote: Enumerating objects: 1059, done.
  4. 2.46 s remote: Counting objects: 0% (1/352) remote: Counting objects: 1% (4/352) remote: Counting objects: 2% (8/352) remote: Counting objects: 3% (11/352) remote: Counting objects: 4% (15/352) remote: Counting objects: 5% (18/352) remote: Counting objects: 6% (22/352) remote: Counting objects: 7% (25/352) remote: Counting objects: 8% (29/352) remote: Counting objects: 9% (32/352) remote: Counting objects: 10% (36/352) remote: Counting objects: 11% (39/352) remote: Counting objects: 12% (43/352) remote: Counting objects: 13% (46/352) remote: Counting objects: 14% (50/352) remote: Counting objects: 15% (53/352) remote: Counting objects: 16% (57/352) remote: Counting objects: 17% (60/352) remote: Counting objects: 18% (64/352) remote: Counting objects: 19% (67/352) remote: Counting objects: 20% (71/352) remote: Counting objects: 21% (74/352) remote: Counting objects: 22% (78/352) remote: Counting objects: 23% (81/352) remote: Counting objects: 24% (85/352) remote: Counting objects: 25% (88/352) remote: Counting objects: 26% (92/352) remote: Counting objects: 27% (96/352) remote: Counting objects: 28% (99/352) remote: Counting objects: 29% (103/352) remote: Counting objects: 30% (106/352) remote: Counting objects: 31% (110/352) remote: Counting objects: 32% (113/352) remote: Counting objects: 33% (117/352) remote: Counting objects: 34% (120/352) remote: Counting objects: 35% (124/352) remote: Counting objects: 36% (127/352) remote: Counting objects: 37% (131/352) remote: Counting objects: 38% (134/352) remote: Counting objects: 39% (138/352) remote: Counting objects: 40% (141/352) remote: Counting objects: 41% (145/352) remote: Counting objects: 42% (148/352) remote: Counting objects: 43% (152/352) remote: Counting objects: 44% (155/352) remote: Counting objects: 45% (159/352) remote: Counting objects: 46% (162/352) remote: Counting objects: 47% (166/352) remote: Counting objects: 48% (169/352) remote: Counting objects: 49% (173/352) remote: Counting objects: 50% (176/352) remote: Counting objects: 51% (180/352) remote: Counting objects: 52% (184/352) remote: Counting objects: 53% (187/352) remote: Counting objects: 54% (191/352) remote: Counting objects: 55% (194/352) remote: Counting objects: 56% (198/352) remote: Counting objects: 57% (201/352) remote: Counting objects: 58% (205/352) remote: Counting objects: 59% (208/352) remote: Counting objects: 60% (212/352) remote: Counting objects: 61% (215/352) remote: Counting objects: 62% (219/352) remote: Counting objects: 63% (222/352) remote: Counting objects: 64% (226/352) remote: Counting objects: 65% (229/352) remote: Counting objects: 66% (233/352) remote: Counting objects: 67% (236/352) remote: Counting objects: 68% (240/352) remote: Counting objects: 69% (243/352) remote: Counting objects: 70% (247/352) remote: Counting objects: 71% (250/352) remote: Counting objects: 72% (254/352) remote: Counting objects: 73% (257/352) remote: Counting objects: 74% (261/352) remote: Counting objects: 75% (264/352) remote: Counting objects: 76% (268/352) remote: Counting objects: 77% (272/352) remote: Counting objects: 78% (275/352) remote: Counting objects: 79% (279/352) remote: Counting objects: 80% (282/352) remote: Counting objects: 81% (286/352) remote: Counting objects: 82% (289/352) remote: Counting objects: 83% (293/352) remote: Counting objects: 84% (296/352) remote: Counting objects: 85% (300/352) remote: Counting objects: 86% (303/352) remote: Counting objects: 87% (307/352) remote: Counting objects: 88% (310/352) remote: Counting objects: 89% (314/352) remote: Counting objects: 90% (317/352) remote: Counting objects: 91% (321/352) remote: Counting objects: 92% (324/352) remote: Counting objects: 93% (328/352) remote: Counting objects: 94% (331/352) remote: Counting objects: 95% (335/352) remote: Counting objects: 96% (338/352) remote: Counting objects: 97% (342/352) remote: Counting objects: 98% (345/352) remote: Counting objects: 99% (349/352) remote: Counting objects: 100% (352/352) remote: Counting objects: 100% (352/352), done.
  5. 2.46 s remote: Compressing objects: 0% (1/168) remote: Compressing objects: 1% (2/168) remote: Compressing objects: 2% (4/168) remote: Compressing objects: 3% (6/168) remote: Compressing objects: 4% (7/168) remote: Compressing objects: 5% (9/168) remote: Compressing objects: 6% (11/168) remote: Compressing objects: 7% (12/168) remote: Compressing objects: 8% (14/168) remote: Compressing objects: 9% (16/168) remote: Compressing objects: 10% (17/168) remote: Compressing objects: 11% (19/168) remote: Compressing objects: 12% (21/168) remote: Compressing objects: 13% (22/168) remote: Compressing objects: 14% (24/168) remote: Compressing objects: 15% (26/168) remote: Compressing objects: 16% (27/168) remote: Compressing objects: 17% (29/168) remote: Compressing objects: 18% (31/168) remote: Compressing objects: 19% (32/168) remote: Compressing objects: 20% (34/168) remote: Compressing objects: 21% (36/168) remote: Compressing objects: 22% (37/168) remote: Compressing objects: 23% (39/168) remote: Compressing objects: 24% (41/168) remote: Compressing objects: 25% (42/168) remote: Compressing objects: 26% (44/168) remote: Compressing objects: 27% (46/168) remote: Compressing objects: 28% (48/168) remote: Compressing objects: 29% (49/168) remote: Compressing objects: 30% (51/168) remote: Compressing objects: 31% (53/168) remote: Compressing objects: 32% (54/168) remote: Compressing objects: 33% (56/168) remote: Compressing objects: 34% (58/168) remote: Compressing objects: 35% (59/168) remote: Compressing objects: 36% (61/168) remote: Compressing objects: 37% (63/168) remote: Compressing objects: 38% (64/168) remote: Compressing objects: 39% (66/168) remote: Compressing objects: 40% (68/168) remote: Compressing objects: 41% (69/168) remote: Compressing objects: 42% (71/168) remote: Compressing objects: 43% (73/168) remote: Compressing objects: 44% (74/168) remote: Compressing objects: 45% (76/168) remote: Compressing objects: 46% (78/168) remote: Compressing objects: 47% (79/168) remote: Compressing objects: 48% (81/168) remote: Compressing objects: 49% (83/168) remote: Compressing objects: 50% (84/168) remote: Compressing objects: 51% (86/168) remote: Compressing objects: 52% (88/168) remote: Compressing objects: 53% (90/168) remote: Compressing objects: 54% (91/168) remote: Compressing objects: 55% (93/168) remote: Compressing objects: 56% (95/168) remote: Compressing objects: 57% (96/168) remote: Compressing objects: 58% (98/168) remote: Compressing objects: 59% (100/168) remote: Compressing objects: 60% (101/168) remote: Compressing objects: 61% (103/168) remote: Compressing objects: 62% (105/168) remote: Compressing objects: 63% (106/168) remote: Compressing objects: 64% (108/168) remote: Compressing objects: 65% (110/168) remote: Compressing objects: 66% (111/168) remote: Compressing objects: 67% (113/168) remote: Compressing objects: 68% (115/168) remote: Compressing objects: 69% (116/168) remote: Compressing objects: 70% (118/168) remote: Compressing objects: 71% (120/168) remote: Compressing objects: 72% (121/168) remote: Compressing objects: 73% (123/168) remote: Compressing objects: 74% (125/168) remote: Compressing objects: 75% (126/168) remote: Compressing objects: 76% (128/168) remote: Compressing objects: 77% (130/168) remote: Compressing objects: 78% (132/168) remote: Compressing objects: 79% (133/168) remote: Compressing objects: 80% (135/168) remote: Compressing objects: 81% (137/168) remote: Compressing objects: 82% (138/168) remote: Compressing objects: 83% (140/168) remote: Compressing objects: 84% (142/168) remote: Compressing objects: 85% (143/168) remote: Compressing objects: 86% (145/168) remote: Compressing objects: 87% (147/168) remote: Compressing objects: 88% (148/168) remote: Compressing objects: 89% (150/168) remote: Compressing objects: 90% (152/168) remote: Compressing objects: 91% (153/168) remote: Compressing objects: 92% (155/168) remote: Compressing objects: 93% (157/168) remote: Compressing objects: 94% (158/168) remote: Compressing objects: 95% (160/168) remote: Compressing objects: 96% (162/168) remote: Compressing objects: 97% (163/168) remote: Compressing objects: 98% (165/168) remote: Compressing objects: 99% (167/168) remote: Compressing objects: 100% (168/168) remote: Compressing objects: 100% (168/168), done.
  6. 2.46 s Receiving objects: 0% (1/1059) Receiving objects: 1% (11/1059) Receiving objects: 2% (22/1059) Receiving objects: 3% (32/1059) Receiving objects: 4% (43/1059) Receiving objects: 5% (53/1059) Receiving objects: 6% (64/1059) Receiving objects: 7% (75/1059) Receiving objects: 8% (85/1059) Receiving objects: 9% (96/1059) Receiving objects: 10% (106/1059) Receiving objects: 11% (117/1059) Receiving objects: 12% (128/1059) Receiving objects: 13% (138/1059) Receiving objects: 14% (149/1059) Receiving objects: 15% (159/1059) Receiving objects: 16% (170/1059) Receiving objects: 17% (181/1059) Receiving objects: 18% (191/1059) Receiving objects: 19% (202/1059) Receiving objects: 20% (212/1059) Receiving objects: 21% (223/1059) Receiving objects: 22% (233/1059) Receiving objects: 23% (244/1059) Receiving objects: 24% (255/1059) Receiving objects: 25% (265/1059) Receiving objects: 26% (276/1059) Receiving objects: 27% (286/1059) Receiving objects: 28% (297/1059) Receiving objects: 29% (308/1059) Receiving objects: 30% (318/1059) Receiving objects: 31% (329/1059) Receiving objects: 32% (339/1059) Receiving objects: 33% (350/1059) Receiving objects: 34% (361/1059) Receiving objects: 35% (371/1059) Receiving objects: 36% (382/1059) Receiving objects: 37% (392/1059) Receiving objects: 38% (403/1059) Receiving objects: 39% (414/1059) Receiving objects: 40% (424/1059) Receiving objects: 41% (435/1059) Receiving objects: 42% (445/1059) Receiving objects: 43% (456/1059) Receiving objects: 44% (466/1059) Receiving objects: 45% (477/1059) Receiving objects: 46% (488/1059) Receiving objects: 47% (498/1059) Receiving objects: 48% (509/1059) Receiving objects: 49% (519/1059) Receiving objects: 50% (530/1059) Receiving objects: 51% (541/1059) Receiving objects: 52% (551/1059) Receiving objects: 53% (562/1059) Receiving objects: 54% (572/1059) Receiving objects: 55% (583/1059) Receiving objects: 56% (594/1059) Receiving objects: 57% (604/1059) Receiving objects: 58% (615/1059) Receiving objects: 59% (625/1059) Receiving objects: 60% (636/1059) Receiving objects: 61% (646/1059) Receiving objects: 62% (657/1059) Receiving objects: 63% (668/1059) Receiving objects: 64% (678/1059) Receiving objects: 65% (689/1059) Receiving objects: 66% (699/1059) Receiving objects: 67% (710/1059) Receiving objects: 68% (721/1059) Receiving objects: 69% (731/1059) Receiving objects: 70% (742/1059) Receiving objects: 71% (752/1059) Receiving objects: 72% (763/1059) Receiving objects: 73% (774/1059) Receiving objects: 74% (784/1059) Receiving objects: 75% (795/1059) Receiving objects: 76% (805/1059) Receiving objects: 77% (816/1059) Receiving objects: 78% (827/1059) Receiving objects: 79% (837/1059) remote: Total 1059 (delta 265), reused 204 (delta 182), pack-reused 707 (from 1)
  7. 2.46 s Receiving objects: 80% (848/1059) Receiving objects: 81% (858/1059) Receiving objects: 82% (869/1059) Receiving objects: 83% (879/1059) Receiving objects: 84% (890/1059) Receiving objects: 85% (901/1059) Receiving objects: 86% (911/1059) Receiving objects: 87% (922/1059) Receiving objects: 88% (932/1059) Receiving objects: 89% (943/1059) Receiving objects: 90% (954/1059) Receiving objects: 91% (964/1059) Receiving objects: 92% (975/1059) Receiving objects: 93% (985/1059) Receiving objects: 94% (996/1059) Receiving objects: 95% (1007/1059) Receiving objects: 96% (1017/1059) Receiving objects: 97% (1028/1059) Receiving objects: 98% (1038/1059) Receiving objects: 99% (1049/1059) Receiving objects: 100% (1059/1059) Receiving objects: 100% (1059/1059), 1.05 MiB | 8.49 MiB/s, done.
  8. 2.46 s Resolving deltas: 0% (0/599) Resolving deltas: 1% (6/599) Resolving deltas: 2% (12/599) Resolving deltas: 3% (19/599) Resolving deltas: 4% (24/599) Resolving deltas: 5% (30/599) Resolving deltas: 6% (36/599) Resolving deltas: 7% (42/599) Resolving deltas: 8% (48/599) Resolving deltas: 9% (54/599) Resolving deltas: 10% (60/599) Resolving deltas: 11% (66/599) Resolving deltas: 12% (74/599) Resolving deltas: 13% (78/599) Resolving deltas: 14% (85/599) Resolving deltas: 15% (90/599) Resolving deltas: 16% (96/599) Resolving deltas: 17% (102/599) Resolving deltas: 18% (108/599) Resolving deltas: 19% (114/599) Resolving deltas: 20% (121/599) Resolving deltas: 21% (126/599) Resolving deltas: 22% (132/599) Resolving deltas: 23% (138/599) Resolving deltas: 24% (144/599) Resolving deltas: 25% (150/599) Resolving deltas: 26% (156/599) Resolving deltas: 27% (162/599) Resolving deltas: 28% (168/599) Resolving deltas: 29% (175/599) Resolving deltas: 30% (180/599) Resolving deltas: 31% (186/599) Resolving deltas: 32% (192/599) Resolving deltas: 33% (198/599) Resolving deltas: 34% (207/599) Resolving deltas: 35% (210/599) Resolving deltas: 36% (217/599) Resolving deltas: 37% (223/599) Resolving deltas: 38% (228/599) Resolving deltas: 39% (234/599) Resolving deltas: 40% (240/599) Resolving deltas: 41% (246/599) Resolving deltas: 42% (252/599) Resolving deltas: 43% (258/599) Resolving deltas: 44% (264/599) Resolving deltas: 45% (270/599) Resolving deltas: 46% (276/599) Resolving deltas: 47% (282/599) Resolving deltas: 48% (288/599) Resolving deltas: 49% (294/599) Resolving deltas: 50% (300/599) Resolving deltas: 51% (306/599) Resolving deltas: 52% (312/599) Resolving deltas: 53% (318/599) Resolving deltas: 54% (324/599) Resolving deltas: 55% (330/599) Resolving deltas: 56% (336/599) Resolving deltas: 57% (342/599) Resolving deltas: 58% (348/599) Resolving deltas: 59% (354/599) Resolving deltas: 60% (360/599) Resolving deltas: 61% (366/599) Resolving deltas: 62% (372/599) Resolving deltas: 63% (378/599) Resolving deltas: 64% (384/599) Resolving deltas: 65% (390/599) Resolving deltas: 66% (396/599) Resolving deltas: 67% (402/599) Resolving deltas: 68% (408/599) Resolving deltas: 69% (414/599) Resolving deltas: 70% (420/599) Resolving deltas: 71% (427/599) Resolving deltas: 72% (432/599) Resolving deltas: 73% (438/599) Resolving deltas: 74% (444/599) Resolving deltas: 75% (450/599) Resolving deltas: 76% (456/599) Resolving deltas: 77% (462/599) Resolving deltas: 78% (469/599) Resolving deltas: 79% (474/599) Resolving deltas: 80% (480/599) Resolving deltas: 81% (486/599) Resolving deltas: 82% (492/599) Resolving deltas: 83% (498/599) Resolving deltas: 84% (504/599) Resolving deltas: 85% (510/599) Resolving deltas: 86% (516/599) Resolving deltas: 87% (522/599) Resolving deltas: 88% (528/599) Resolving deltas: 89% (534/599) Resolving deltas: 90% (540/599) Resolving deltas: 91% (546/599) Resolving deltas: 92% (552/599) Resolving deltas: 93% (558/599) Resolving deltas: 94% (564/599) Resolving deltas: 95% (570/599) Resolving deltas: 96% (576/599) Resolving deltas: 97% (582/599) Resolving deltas: 98% (588/599) Resolving deltas: 99% (594/599) Resolving deltas: 100% (599/599) Resolving deltas: 100% (599/599), done.
  9. 2.46 s From https://codeberg.org/mtlynch/grosiree
  10. 2.46 s * branch 0ed9bacdd282883421de26be272ebf9a6ee422fc -> FETCH_HEAD
  11. 2.67 s
  12. 3.33 s Downloading cached grosiree-e2e-0.0.1-npm-deps from https://cache.nix-ci.com
  13. 3.33 s Downloading cached npm-build-hook from https://cache.nix-ci.com
  14. 3.33 s Downloading cached dejavu-fonts-minimal from https://cache.nix-ci.com
  15. 3.33 s Downloading cached install-shell-files from https://cache.nix-ci.com
  16. 3.33 s Downloading cached mailcap from https://cache.nix-ci.com
  17. 3.33 s Downloading cached nodejs-22.21.1-source from https://cache.nix-ci.com
  18. 3.33 s Downloading cached tzdata from https://cache.nix-ci.com
  19. 3.33 s Downloading cached bzip2 from https://cache.nix-ci.com
  20. 3.33 s Downloading cached die-hook from https://cache.nix-ci.com
  21. 3.33 s Downloading cached expat from https://cache.nix-ci.com
  22. 3.33 s Downloading cached file from https://cache.nix-ci.com
  23. 3.33 s Downloading cached gawk from https://cache.nix-ci.com
  24. 3.33 s Downloading cached gdbm-1.26-lib from https://cache.nix-ci.com
  25. 3.33 s Downloading cached gnu-config-2024-01 from https://cache.nix-ci.com
  26. 3.33 s Downloading cached diffutils from https://cache.nix-ci.com
  27. 3.35 s Downloading cached ed from https://cache.nix-ci.com
  28. 3.37 s Progress: 0 of 11 built, 1 of 73 downloaded from cache (15 downloading)
  29. 3.37 s Downloading cached binutils-2.44-lib from https://cache.nix-ci.com
  30. 3.45 s Progress: 0 of 10 built, 2 of 73 downloaded from cache (15 downloading)
  31. 3.45 s Downloading cached brotli-1.1.0-lib from https://cache.nix-ci.com
  32. 3.45 s Progress: 0 of 10 built, 3 of 73 downloaded from cache (15 downloading)
  33. 3.45 s Downloading cached c-ares from https://cache.nix-ci.com
  34. 3.46 s Progress: 0 of 10 built, 4 of 73 downloaded from cache (15 downloading)
  35. 3.46 s Downloading cached expand-response-params from https://cache.nix-ci.com
  36. 3.47 s Progress: 0 of 10 built, 5 of 73 downloaded from cache (15 downloading)
  37. 3.47 s Downloading cached findutils from https://cache.nix-ci.com
  38. 3.47 s Progress: 0 of 10 built, 6 of 73 downloaded from cache (15 downloading)
  39. 3.47 s Downloading cached glibc-2.40-66-bin from https://cache.nix-ci.com
  40. 3.47 s Progress: 0 of 10 built, 7 of 73 downloaded from cache (15 downloading)
  41. 3.48 s Downloading cached bzip2-1.0.8-bin from https://cache.nix-ci.com
  42. 3.48 s Progress: 0 of 10 built, 8 of 73 downloaded from cache (15 downloading)
  43. 3.48 s Downloading cached gmp from https://cache.nix-ci.com
  44. 3.48 s Progress: 0 of 10 built, 9 of 73 downloaded from cache (15 downloading)
  45. 3.48 s Downloading cached gnumake from https://cache.nix-ci.com
  46. 3.49 s Progress: 0 of 10 built, 10 of 73 downloaded from cache (15 downloading)
  47. 3.49 s Downloading cached dejavu-fonts from https://cache.nix-ci.com
  48. 3.50 s Progress: 0 of 10 built, 11 of 73 downloaded from cache (15 downloading)
  49. 3.50 s Downloading cached gnused from https://cache.nix-ci.com
  50. 3.51 s Progress: 0 of 10 built, 12 of 73 downloaded from cache (15 downloading)
  51. 3.51 s Downloading cached gnutar from https://cache.nix-ci.com
  52. 3.52 s Progress: 0 of 10 built, 13 of 73 downloaded from cache (15 downloading)
  53. 3.52 s Downloading cached grosiree-dev-0.0.1-go-modules from https://cache.nix-ci.com
  54. 3.53 s Progress: 0 of 10 built, 14 of 73 downloaded from cache (15 downloading)
  55. 3.53 s Downloading cached gzip from https://cache.nix-ci.com
  56. 3.54 s Progress: 0 of 10 built, 15 of 73 downloaded from cache (15 downloading)
  57. 3.54 s Downloading cached binutils from https://cache.nix-ci.com
  58. 3.66 s Progress: 0 of 10 built, 16 of 73 downloaded from cache (15 downloading)
  59. 3.66 s Downloading cached keyutils-1.6.3-lib from https://cache.nix-ci.com
  60. 3.66 s Progress: 0 of 10 built, 17 of 73 downloaded from cache (15 downloading)
  61. 3.66 s Downloading cached libffi from https://cache.nix-ci.com
  62. 3.67 s Progress: 0 of 10 built, 18 of 73 downloaded from cache (15 downloading)
  63. 3.67 s Downloading cached libssh2 from https://cache.nix-ci.com
  64. 3.68 s Progress: 0 of 10 built, 19 of 73 downloaded from cache (15 downloading)
  65. 3.68 s Downloading cached linux-headers from https://cache.nix-ci.com
  66. 3.69 s Progress: 0 of 10 built, 20 of 73 downloaded from cache (15 downloading)
  67. 3.69 s Downloading cached make-shell-wrapper-hook from https://cache.nix-ci.com
  68. 3.69 s Progress: 0 of 10 built, 21 of 73 downloaded from cache (15 downloading)
  69. 3.69 s Downloading cached mpdecimal from https://cache.nix-ci.com
  70. 3.69 s Progress: 0 of 10 built, 22 of 73 downloaded from cache (15 downloading)
  71. 3.69 s Downloading cached isl from https://cache.nix-ci.com
  72. 3.69 s Progress: 0 of 10 built, 23 of 73 downloaded from cache (15 downloading)
  73. 3.69 s Downloading cached mpfr from https://cache.nix-ci.com
  74. 3.71 s Progress: 0 of 10 built, 24 of 73 downloaded from cache (15 downloading)
  75. 3.71 s Downloading cached nghttp2-1.67.1-lib from https://cache.nix-ci.com
  76. 3.71 s Progress: 0 of 10 built, 25 of 73 downloaded from cache (15 downloading)
  77. 3.71 s Downloading cached nghttp3 from https://cache.nix-ci.com
  78. 3.71 s Progress: 0 of 10 built, 26 of 73 downloaded from cache (15 downloading)
  79. 3.71 s Downloading cached ngtcp2 from https://cache.nix-ci.com
  80. 3.72 s Progress: 0 of 9 built, 27 of 73 downloaded from cache (15 downloading)
  81. 3.72 s Downloading cached nodejs from https://cache.nix-ci.com
  82. 3.75 s Progress: 0 of 9 built, 28 of 73 downloaded from cache (15 downloading)
  83. 3.75 s Downloading cached oniguruma-6.9.10-lib from https://cache.nix-ci.com
  84. 3.75 s Progress: 0 of 9 built, 29 of 73 downloaded from cache (15 downloading)
  85. 3.75 s Downloading cached krb5-1.22.1-lib from https://cache.nix-ci.com
  86. 3.76 s Progress: 0 of 9 built, 30 of 73 downloaded from cache (15 downloading)
  87. 3.76 s Downloading cached patch from https://cache.nix-ci.com
  88. 3.76 s Progress: 0 of 9 built, 31 of 73 downloaded from cache (15 downloading)
  89. 3.76 s Downloading cached patchelf from https://cache.nix-ci.com
  90. 3.77 s Progress: 0 of 9 built, 32 of 73 downloaded from cache (15 downloading)
  91. 3.77 s Downloading cached pcre2 from https://cache.nix-ci.com
  92. 3.78 s Progress: 0 of 9 built, 33 of 73 downloaded from cache (15 downloading)
  93. 3.78 s Downloading cached publicsuffix-list-0-unstable-2025-10 from https://cache.nix-ci.com
  94. 3.79 s Progress: 0 of 9 built, 34 of 73 downloaded from cache (15 downloading)
  95. 3.79 s Downloading cached libmpc from https://cache.nix-ci.com
  96. 3.79 s Progress: 0 of 9 built, 35 of 73 downloaded from cache (15 downloading)
  97. 3.79 s Downloading cached update-autotools-gnu-config-scripts-hook from https://cache.nix-ci.com
  98. 3.79 s Progress: 0 of 9 built, 36 of 73 downloaded from cache (15 downloading)
  99. 3.79 s Downloading cached fonts.conf from https://cache.nix-ci.com
  100. 3.80 s Progress: 0 of 9 built, 37 of 73 downloaded from cache (15 downloading)
  101. 3.80 s Downloading cached util-linux-minimal-2.41.2-lib from https://cache.nix-ci.com
  102. 3.80 s Progress: 0 of 9 built, 38 of 73 downloaded from cache (15 downloading)
  103. 3.80 s Downloading cached xz from https://cache.nix-ci.com
  104. 3.82 s Progress: 0 of 9 built, 39 of 73 downloaded from cache (15 downloading)
  105. 3.82 s Downloading cached zstd from https://cache.nix-ci.com
  106. 3.93 s Building /nix/store/k4z2ybk67rnghv4lrk3kxrjsmnl3vsl8-grosiree-dev-0.0.1.drv
  107. 3.93 s Progress: 0 of 8 built (1 building), 40 of 73 downloaded from cache (15 downloading)
  108. 3.93 s Progress: 0 of 8 built (1 building), 41 of 73 downloaded from cache (14 downloading)
  109. 3.93 s Progress: 0 of 8 built (1 building), 42 of 73 downloaded from cache (13 downloading)
  110. 3.93 s Progress: 0 of 8 built (1 building), 43 of 73 downloaded from cache (12 downloading)
  111. 3.93 s Progress: 0 of 8 built (1 building), 44 of 73 downloaded from cache (11 downloading)
  112. 3.93 s Progress: 0 of 8 built (1 building), 45 of 73 downloaded from cache (10 downloading)
  113. 3.93 s Progress: 0 of 8 built (1 building), 46 of 73 downloaded from cache (9 downloading)
  114. 3.93 s Progress: 0 of 8 built (1 building), 47 of 73 downloaded from cache (8 downloading)
  115. 3.93 s Progress: 0 of 8 built (1 building), 48 of 73 downloaded from cache (7 downloading)
  116. 3.93 s Progress: 0 of 8 built (1 building), 49 of 73 downloaded from cache (6 downloading)
  117. 3.93 s Progress: 0 of 8 built (1 building), 50 of 73 downloaded from cache (5 downloading)
  118. 3.93 s Progress: 0 of 8 built (1 building), 51 of 73 downloaded from cache (4 downloading)
  119. 3.93 s Progress: 0 of 8 built (1 building), 52 of 73 downloaded from cache (3 downloading)
  120. 3.93 s Downloading cached glibc-2.40-66-dev from https://cache.nix-ci.com
  121. 3.93 s Downloading cached gnugrep from https://cache.nix-ci.com
  122. 3.93 s Downloading cached jq from https://cache.nix-ci.com
  123. 3.93 s Downloading cached libpsl from https://cache.nix-ci.com
  124. 3.93 s Downloading cached python3 from https://cache.nix-ci.com
  125. 3.93 s Downloading cached xz-5.8.1-bin from https://cache.nix-ci.com
  126. 3.95 s [grosiree-dev] Phase: unpackPhase
  127. 3.95 s [grosiree-dev] unpacking source archive /nix/store/rz6aadcndfmq785a9fq9v4jhvjazv9p5-source
  128. 3.97 s [grosiree-dev] source root is source
  129. 3.97 s [grosiree-dev] Phase: patchPhase
  130. 3.98 s [grosiree-dev] Phase: updateAutotoolsGnuConfigScriptsPhase
  131. 3.99 s [grosiree-dev] Phase: configurePhase
  132. 4.01 s Progress: 0 of 7 built (1 building), 53 of 73 downloaded from cache (8 downloading)
  133. 4.01 s Downloading cached curl from https://cache.nix-ci.com
  134. 4.02 s Progress: 0 of 7 built (1 building), 54 of 73 downloaded from cache (8 downloading)
  135. 4.02 s Progress: 0 of 7 built (1 building), 55 of 73 downloaded from cache (7 downloading)
  136. 4.02 s Downloading cached jq-1.8.1-bin from https://cache.nix-ci.com
  137. 4.02 s Progress: 0 of 7 built (1 building), 56 of 73 downloaded from cache (7 downloading)
  138. 4.03 s Progress: 0 of 7 built (1 building), 57 of 73 downloaded from cache (6 downloading)
  139. 4.05 s [grosiree-dev] Phase: buildPhase
  140. 4.05 s Progress: 0 of 7 built (1 building), 58 of 73 downloaded from cache (5 downloading)
  141. 4.05 s Downloading cached binutils-wrapper from https://cache.nix-ci.com
  142. 4.05 s Downloading cached gcc from https://cache.nix-ci.com
  143. 4.05 s [grosiree-dev] Building subPackage ./cmd/app
  144. 4.10 s Progress: 0 of 7 built (1 building), 59 of 73 downloaded from cache (6 downloading)
  145. 4.10 s Downloading cached nodejs-install-manuals from https://cache.nix-ci.com
  146. 4.12 s Progress: 0 of 7 built (1 building), 60 of 73 downloaded from cache (6 downloading)
  147. 4.12 s Downloading cached prefetch-npm-deps from https://cache.nix-ci.com
  148. 4.14 s Progress: 0 of 7 built (1 building), 61 of 73 downloaded from cache (6 downloading)
  149. 4.18 s Progress: 0 of 7 built (1 building), 62 of 73 downloaded from cache (5 downloading)
  150. 4.25 s Progress: 0 of 7 built (1 building), 63 of 73 downloaded from cache (4 downloading)
  151. 4.78 s Progress: 0 of 7 built (1 building), 64 of 73 downloaded from cache (3 downloading)
  152. 4.78 s Downloading cached nodejs-22.21.1-dev from https://cache.nix-ci.com
  153. 4.78 s Downloading cached nodejs-install-executables from https://cache.nix-ci.com
  154. 4.85 s Progress: 0 of 7 built (1 building), 65 of 73 downloaded from cache (4 downloading)
  155. 4.85 s Downloading cached npm-install-hook from https://cache.nix-ci.com
  156. 4.93 s Progress: 0 of 7 built (1 building), 66 of 73 downloaded from cache (4 downloading)
  157. 5.36 s Progress: 0 of 6 built (1 building), 67 of 73 downloaded from cache (3 downloading)
  158. 5.40 s Progress: 0 of 5 built (1 building), 68 of 73 downloaded from cache (2 downloading)
  159. 6.38 s Progress: 0 of 4 built (1 building), 69 of 73 downloaded from cache (1 downloading)
  160. 6.38 s Downloading cached gcc-wrapper from https://cache.nix-ci.com
  161. 6.42 s Progress: 0 of 4 built (1 building), 70 of 73 downloaded from cache (1 downloading)
  162. 6.42 s Downloading cached stdenv-linux from https://cache.nix-ci.com
  163. 6.45 s Progress: 0 of 4 built (1 building), 71 of 73 downloaded from cache (1 downloading)
  164. 7.41 s Progress: 0 of 3 built (1 building), 72 of 73 downloaded from cache
  165. 8.55 s Downloading cached npm-config-hook from https://cache.nix-ci.com
  166. 8.55 s Progress: 0 of 3 built (1 building), 73 of 73 downloaded from cache
  167. 10.19 s [grosiree-dev] Phase: checkPhase
  168. 15.91 s [grosiree-dev] ? codeberg.org/mtlynch/grosiree/cmd/app [no test files]
  169. 15.94 s [grosiree-dev] Phase: installPhase
  170. 15.94 s [grosiree-dev] Phase: fixupPhase
  171. 15.94 s [grosiree-dev] shrinking RPATHs of ELF executables and libraries in /nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1
  172. 15.94 s [grosiree-dev] shrinking /nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1/bin/grosiree-dev
  173. 15.94 s [grosiree-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  174. 15.94 s [grosiree-dev] checking for references to /build/ in /nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1...
  175. 15.96 s [grosiree-dev] patchelf: cannot find section '.dynamic'. The input file is most likely statically linked
  176. 15.97 s [grosiree-dev] patching script interpreter paths in /nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1
  177. 15.97 s [grosiree-dev] stripping (with command strip and flags -S -p) in /nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1/bin
  178. 16.13 s [grosiree-dev:post-build] Uploading to the NixCI cache: /nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1
  179. 16.16 s [grosiree-dev:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  180. 16.17 s [grosiree-dev:post-build] copying 1 paths...
  181. 16.17 s [grosiree-dev:post-build] copying path '/nix/store/z6j7ndbvdfrawssbc8fi02dc3ra768lh-grosiree-dev-0.0.1' to 'https://cache.nix-ci.com'...
  182. 20.05 s [grosiree-dev:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  183. 20.28 s [grosiree-dev:post-build] copying 2 paths...
  184. 20.28 s [grosiree-dev:post-build] copying path '/nix/store/rrkk2pxbw3pnhjf1hnpydlihkvg2hgdp-grosiree-dev-0.0.1-go-modules.drv' to 'https://cache.nix-ci.com'...
  185. 20.48 s [grosiree-dev:post-build] copying path '/nix/store/k4z2ybk67rnghv4lrk3kxrjsmnl3vsl8-grosiree-dev-0.0.1.drv' to 'https://cache.nix-ci.com'...
  186. 20.74 s Progress: 1 of 3 built, 73 of 73 downloaded from cache
  187. 20.79 s Building /nix/store/hk6f2w9am2h5bnk20cf5d4bavv26vkww-grosiree-e2e-0.0.1.drv
  188. 20.83 s [grosiree-e2e] Phase: unpackPhase
  189. 20.84 s [grosiree-e2e] unpacking source archive /nix/store/rz6aadcndfmq785a9fq9v4jhvjazv9p5-source
  190. 20.85 s [grosiree-e2e] source root is source
  191. 20.86 s [grosiree-e2e] Phase: patchPhase
  192. 20.86 s [grosiree-e2e] Executing npmConfigHook
  193. 20.86 s [grosiree-e2e] Configuring npm
  194. 20.86 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
  195. 20.88 s [grosiree-e2e] Setting npm_config_cache to /nix/store/xg9n2cx43bwcgqzw3a1nj3wjf6f8x10c-grosiree-e2e-0.0.1-npm-deps
  196. 20.88 s [grosiree-e2e] Installing dependencies
  197. 20.95 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  198. 21.00 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  199. 21.00 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  200. 21.53 s [grosiree-e2e]
  201. 21.53 s [grosiree-e2e] added 100 packages, and audited 101 packages in 593ms
  202. 21.53 s [grosiree-e2e]
  203. 21.53 s [grosiree-e2e] 25 packages are looking for funding
  204. 21.53 s [grosiree-e2e] run `npm fund` for details
  205. 21.53 s [grosiree-e2e]
  206. 21.53 s [grosiree-e2e] found 0 vulnerabilities
  207. 21.56 s [grosiree-e2e] patching script interpreter paths in node_modules
  208. 21.57 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"
  209. 21.58 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"
  210. 21.59 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"
  211. 21.59 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"
  212. 21.60 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"
  213. 21.61 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"
  214. 21.62 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"
  215. 21.63 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"
  216. 21.64 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"
  217. 21.65 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"
  218. 21.65 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"
  219. 21.66 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"
  220. 21.67 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"
  221. 21.67 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"
  222. 21.68 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"
  223. 21.69 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"
  224. 21.70 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"
  225. 21.70 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"
  226. 21.71 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"
  227. 21.72 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"
  228. 21.78 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  229. 21.78 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  230. 21.78 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  231. 21.95 s [grosiree-e2e] rebuilt dependencies successfully
  232. 21.96 s [grosiree-e2e] patching script interpreter paths in node_modules
  233. 22.02 s [grosiree-e2e] Finished npmConfigHook
  234. 22.02 s [grosiree-e2e] Phase: updateAutotoolsGnuConfigScriptsPhase
  235. 22.04 s [grosiree-e2e] Phase: configurePhase
  236. 22.05 s [grosiree-e2e] no configure script, doing nothing
  237. 22.05 s [grosiree-e2e] Phase: buildPhase
  238. 22.06 s [grosiree-e2e] no Makefile or custom buildPhase, doing nothing
  239. 22.06 s [grosiree-e2e] Phase: checkPhase
  240. 22.13 s [grosiree-e2e] npm warn Unknown env config "nodedir". This will stop working in the next major version of npm.
  241. 22.13 s [grosiree-e2e] npm warn Unknown env config "platform". This will stop working in the next major version of npm.
  242. 22.13 s [grosiree-e2e] npm warn Unknown env config "arch". This will stop working in the next major version of npm.
  243. 22.86 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:06 starting Grosireé server
  244. 22.86 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:06 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from data/store.db
  245. 23.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:07 codeberg.org/mtlynch/grosiree/cmd/app/main.go:57: listening on 6001
  246. 23.73 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:07 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:50: per-session database = on
  247. 23.73 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:07 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/debug/db/per-session 200 0
  248. 23.76 s [grosiree-e2e]
  249. 23.76 s [grosiree-e2e] Running 4 tests using 1 worker
  250. 24.22 s [grosiree-e2e] Skipping host requirements validation logic because `PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS` env variable is set.
  251. 24.31 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token g1hhWrcCquHtmThUg66GXDnnwa38Mg
  252. 24.31 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  253. 24.31 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  254. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  255. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  256. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  257. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  258. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  259. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  260. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  261. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  262. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  263. 24.32 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  264. 24.44 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  265. 24.44 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  266. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  267. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  268. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  269. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  270. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  271. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  272. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  273. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  274. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  275. 24.45 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  276. 24.47 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  277. 24.48 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  278. 24.49 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  279. 24.50 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries/clear 200 87
  280. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  281. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  282. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  283. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  284. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  285. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  286. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  287. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  288. 24.51 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  289. 24.52 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  290. 24.52 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  291. 24.54 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  292. 24.54 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  293. 24.61 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 943
  294. 24.63 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  295. 24.63 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 36
  296. 24.63 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 10
  297. 24.90 s [grosiree-e2e] ·[WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token HhfLYgckXidKNMtUL9BTRq1V1fyHKE
  298. 24.90 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  299. 24.90 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  300. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  301. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  302. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  303. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  304. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  305. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  306. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  307. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  308. 24.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  309. 24.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  310. 25.02 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  311. 25.02 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22408
  312. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  313. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  314. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  315. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  316. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  317. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  318. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  319. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  320. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  321. 25.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  322. 25.06 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  323. 25.06 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  324. 25.06 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22408
  325. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  326. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  327. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  328. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  329. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  330. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  331. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  332. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  333. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  334. 25.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  335. 25.09 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  336. 25.09 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:08 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  337. 26.61 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 952
  338. 26.74 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 34
  339. 26.74 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  340. 26.74 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  341. 26.91 s [grosiree-e2e] ·[WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token qtUIBqhdrfgBYMomfbzTyue8sKHxFP
  342. 26.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  343. 26.91 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  344. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  345. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  346. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  347. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  348. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  349. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  350. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  351. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  352. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  353. 26.92 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  354. 27.02 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /login 303 0
  355. 27.02 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 200 22396
  356. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  357. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  358. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  359. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  360. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  361. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  362. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  363. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  364. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  365. 27.03 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  366. 27.05 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/items 200 3
  367. 27.05 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /api/autocomplete/sections 200 3
  368. 27.06 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: POST /api/groceries 200 960
  369. 27.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /grocery-items 200 9060
  370. 27.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  371. 27.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  372. 27.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  373. 27.07 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  374. 27.08 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  375. 27.08 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  376. 27.08 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  377. 27.08 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  378. 27.08 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  379. 27.08 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  380. 27.10 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:10 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/webfonts/fa-solid-900.woff2 200 150472
  381. 28.06 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:11 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: DELETE /api/item-sections/Frozen peas 200 0
  382. 28.23 s [grosiree-e2e] ·[WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/db_dev.go:81: provisioning a new private database with token bqE1QIDL6IkShmKP9qHGU1XosmtqWG
  383. 28.23 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/store/sqlite/sqlite.go:24: reading DB from :memory:
  384. 28.23 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET / 303 33
  385. 28.23 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /login 200 4498
  386. 28.23 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/css/bootstrap.min.css 200 194901
  387. 28.23 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/fontawesome.min.css 200 80651
  388. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/fontawesome@6.2.0/css/solid.min.css 200 572
  389. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/css/style.css 200 574
  390. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/bootstrap@5.2.2/js/bootstrap.bundle.min.js 200 80496
  391. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx@2.0.4/htmx.min.js 200 50917
  392. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/third-party/htmx-ext-response-targets@2.0.0/response-targets.js 200 3722
  393. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-ext/clear-before-send.js 200 775
  394. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/htmx-settings.js 200 813
  395. 28.24 s [grosiree-e2e] [WebServer] 2026/06/30 01:43:12 codeberg.org/mtlynch/grosiree/handlers/middleware.go:13: GET /static/js/confirm-dialog.js 200 3023
  396. 28.44 s [grosiree-e2e] ·
  397. 28.44 s [grosiree-e2e] 4 passed (5.6s)
  398. 28.49 s [grosiree-e2e] Phase: installPhase
  399. 28.50 s [grosiree-e2e] Phase: fixupPhase
  400. 28.50 s [grosiree-e2e] shrinking RPATHs of ELF executables and libraries in /nix/store/vfwsygdwb760ny6y30w5bm90xidffmlk-grosiree-e2e-0.0.1
  401. 28.51 s [grosiree-e2e] checking for references to /build/ in /nix/store/vfwsygdwb760ny6y30w5bm90xidffmlk-grosiree-e2e-0.0.1...
  402. 28.52 s [grosiree-e2e] patching script interpreter paths in /nix/store/vfwsygdwb760ny6y30w5bm90xidffmlk-grosiree-e2e-0.0.1
  403. 28.62 s [grosiree-e2e:post-build] Uploading to the NixCI cache: /nix/store/vfwsygdwb760ny6y30w5bm90xidffmlk-grosiree-e2e-0.0.1
  404. 28.65 s [grosiree-e2e:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  405. 28.66 s [grosiree-e2e:post-build] copying 1 paths...
  406. 28.66 s [grosiree-e2e:post-build] copying path '/nix/store/vfwsygdwb760ny6y30w5bm90xidffmlk-grosiree-e2e-0.0.1' to 'https://cache.nix-ci.com'...
  407. 29.80 s [grosiree-e2e:post-build] warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead
  408. 30.94 s [grosiree-e2e:post-build] copying 2 paths...
  409. 30.94 s [grosiree-e2e:post-build] copying path '/nix/store/h6ay4yjb82qsnq68bziisl4v1jgd1him-grosiree-e2e-0.0.1-npm-deps.drv' to 'https://cache.nix-ci.com'...
  410. 31.86 s [grosiree-e2e:post-build] copying path '/nix/store/hk6f2w9am2h5bnk20cf5d4bavv26vkww-grosiree-e2e-0.0.1.drv' to 'https://cache.nix-ci.com'...
  411. 32.46 s Progress: 2 of 3 built, 73 of 73 downloaded from cache
  412. 32.46 s Progress: 3 of 3 built, 73 of 73 downloaded from cache
  413. 32.46 s /nix/store/vfwsygdwb760ny6y30w5bm90xidffmlk-grosiree-e2e-0.0.1
  414. 32.50 s Build succeeded.