$ /nix/store/wkkwxc04gdw6b263l1h29pjarjnjdyb6-coreutils-9.8/bin/timeout --kill-after=15s 1800s /nix/store/vnjf0zi1lbln0srm2z743j70kjav76ln-nix-2.34.4/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes build --no-link git+https://codeberg.org/mtlynch/go-app-starter?ref=master&rev=15291afc2f23aa29304ce1e6253a4102bcb9d6c5#packages.x86_64-linux.check-frontend --print-build-logs remote: Enumerating objects: 405, done. remote: Counting objects: 0% (1/193) remote: Counting objects: 1% (2/193) remote: Counting objects: 2% (4/193) remote: Counting objects: 3% (6/193) remote: Counting objects: 4% (8/193) remote: Counting objects: 5% (10/193) remote: Counting objects: 6% (12/193) remote: Counting objects: 7% (14/193) remote: Counting objects: 8% (16/193) remote: Counting objects: 9% (18/193) remote: Counting objects: 10% (20/193) remote: Counting objects: 11% (22/193) remote: Counting objects: 12% (24/193) remote: Counting objects: 13% (26/193) remote: Counting objects: 14% (28/193) remote: Counting objects: 15% (29/193) remote: Counting objects: 16% (31/193) remote: Counting objects: 17% (33/193) remote: Counting objects: 18% (35/193) remote: Counting objects: 19% (37/193) remote: Counting objects: 20% (39/193) remote: Counting objects: 21% (41/193) remote: Counting objects: 22% (43/193) remote: Counting objects: 23% (45/193) remote: Counting objects: 24% (47/193) remote: Counting objects: 25% (49/193) remote: Counting objects: 26% (51/193) remote: Counting objects: 27% (53/193) remote: Counting objects: 28% (55/193) remote: Counting objects: 29% (56/193) remote: Counting objects: 30% (58/193) remote: Counting objects: 31% (60/193) remote: Counting objects: 32% (62/193) remote: Counting objects: 33% (64/193) remote: Counting objects: 34% (66/193) remote: Counting objects: 35% (68/193) remote: Counting objects: 36% (70/193) remote: Counting objects: 37% (72/193) remote: Counting objects: 38% (74/193) remote: Counting objects: 39% (76/193) remote: Counting objects: 40% (78/193) remote: Counting objects: 41% (80/193) remote: Counting objects: 42% (82/193) remote: Counting objects: 43% (83/193) remote: Counting objects: 44% (85/193) remote: Counting objects: 45% (87/193) remote: Counting objects: 46% (89/193) remote: Counting objects: 47% (91/193) remote: Counting objects: 48% (93/193) remote: Counting objects: 49% (95/193) remote: Counting objects: 50% (97/193) remote: Counting objects: 51% (99/193) remote: Counting objects: 52% (101/193) remote: Counting objects: 53% (103/193) remote: Counting objects: 54% (105/193) remote: Counting objects: 55% (107/193) remote: Counting objects: 56% (109/193) remote: Counting objects: 57% (111/193) remote: Counting objects: 58% (112/193) remote: Counting objects: 59% (114/193) remote: Counting objects: 60% (116/193) remote: Counting objects: 61% (118/193) remote: Counting objects: 62% (120/193) remote: Counting objects: 63% (122/193) remote: Counting objects: 64% (124/193) remote: Counting objects: 65% (126/193) remote: Counting objects: 66% (128/193) remote: Counting objects: 67% (130/193) remote: Counting objects: 68% (132/193) remote: Counting objects: 69% (134/193) remote: Counting objects: 70% (136/193) remote: Counting objects: 71% (138/193) remote: Counting objects: 72% (139/193) remote: Counting objects: 73% (141/193) remote: Counting objects: 74% (143/193) remote: Counting objects: 75% (145/193) remote: Counting objects: 76% (147/193) remote: Counting objects: 77% (149/193) remote: Counting objects: 78% (151/193) remote: Counting objects: 79% (153/193) remote: Counting objects: 80% (155/193) remote: Counting objects: 81% (157/193) remote: Counting objects: 82% (159/193) remote: Counting objects: 83% (161/193) remote: Counting objects: 84% (163/193) remote: Counting objects: 85% (165/193) remote: Counting objects: 86% (166/193) remote: Counting objects: 87% (168/193) remote: Counting objects: 88% (170/193) remote: Counting objects: 89% (172/193) remote: Counting objects: 90% (174/193) remote: Counting objects: 91% (176/193) remote: Counting objects: 92% (178/193) remote: Counting objects: 93% (180/193) remote: Counting objects: 94% (182/193) remote: Counting objects: 95% (184/193) remote: Counting objects: 96% (186/193) remote: Counting objects: 97% (188/193) remote: Counting objects: 98% (190/193) remote: Counting objects: 99% (192/193) remote: Counting objects: 100% (193/193) remote: Counting objects: 100% (193/193), done. remote: Compressing objects: 1% (1/87) remote: Compressing objects: 2% (2/87) remote: Compressing objects: 3% (3/87) remote: Compressing objects: 4% (4/87) remote: Compressing objects: 5% (5/87) remote: Compressing objects: 6% (6/87) remote: Compressing objects: 8% (7/87) remote: Compressing objects: 9% (8/87) remote: Compressing objects: 10% (9/87) remote: Compressing objects: 11% (10/87) remote: Compressing objects: 12% (11/87) remote: Compressing objects: 13% (12/87) remote: Compressing objects: 14% (13/87) remote: Compressing objects: 16% (14/87) remote: Compressing objects: 17% (15/87) remote: Compressing objects: 18% (16/87) remote: Compressing objects: 19% (17/87) remote: Compressing objects: 20% (18/87) remote: Compressing objects: 21% (19/87) remote: Compressing objects: 22% (20/87) remote: Compressing objects: 24% (21/87) remote: Compressing objects: 25% (22/87) remote: Compressing objects: 26% (23/87) remote: Compressing objects: 27% (24/87) remote: Compressing objects: 28% (25/87) remote: Compressing objects: 29% (26/87) remote: Compressing objects: 31% (27/87) remote: Compressing objects: 32% (28/87) remote: Compressing objects: 33% (29/87) remote: Compressing objects: 34% (30/87) remote: Compressing objects: 35% (31/87) remote: Compressing objects: 36% (32/87) remote: Compressing objects: 37% (33/87) remote: Compressing objects: 39% (34/87) remote: Compressing objects: 40% (35/87) remote: Compressing objects: 41% (36/87) remote: Compressing objects: 42% (37/87) remote: Compressing objects: 43% (38/87) remote: Compressing objects: 44% (39/87) remote: Compressing objects: 45% (40/87) remote: Compressing objects: 47% (41/87) remote: Compressing objects: 48% (42/87) remote: Compressing objects: 49% (43/87) remote: Compressing objects: 50% (44/87) remote: Compressing objects: 51% (45/87) remote: Compressing objects: 52% (46/87) remote: Compressing objects: 54% (47/87) remote: Compressing objects: 55% (48/87) remote: Compressing objects: 56% (49/87) remote: Compressing objects: 57% (50/87) remote: Compressing objects: 58% (51/87) remote: Compressing objects: 59% (52/87) remote: Compressing objects: 60% (53/87) remote: Compressing objects: 62% (54/87) remote: Compressing objects: 63% (55/87) remote: Compressing objects: 64% (56/87) remote: Compressing objects: 65% (57/87) remote: Compressing objects: 66% (58/87) remote: Compressing objects: 67% (59/87) remote: Compressing objects: 68% (60/87) remote: Compressing objects: 70% (61/87) remote: Compressing objects: 71% (62/87) remote: Compressing objects: 72% (63/87) remote: Compressing objects: 73% (64/87) remote: Compressing objects: 74% (65/87) remote: Compressing objects: 75% (66/87) remote: Compressing objects: 77% (67/87) remote: Compressing objects: 78% (68/87) remote: Compressing objects: 79% (69/87) remote: Compressing objects: 80% (70/87) remote: Compressing objects: 81% (71/87) remote: Compressing objects: 82% (72/87) remote: Compressing objects: 83% (73/87) remote: Compressing objects: 85% (74/87) remote: Compressing objects: 86% (75/87) remote: Compressing objects: 87% (76/87) remote: Compressing objects: 88% (77/87) remote: Compressing objects: 89% (78/87) remote: Compressing objects: 90% (79/87) remote: Compressing objects: 91% (80/87) remote: Compressing objects: 93% (81/87) remote: Compressing objects: 94% (82/87) remote: Compressing objects: 95% (83/87) remote: Compressing objects: 96% (84/87) remote: Compressing objects: 97% (85/87) remote: Compressing objects: 98% (86/87) remote: Compressing objects: 100% (87/87) remote: Compressing objects: 100% (87/87), done. Receiving objects: 0% (1/405) Receiving objects: 1% (5/405) Receiving objects: 2% (9/405) Receiving objects: 3% (13/405) Receiving objects: 4% (17/405) Receiving objects: 5% (21/405) Receiving objects: 6% (25/405) Receiving objects: 7% (29/405) Receiving objects: 8% (33/405) Receiving objects: 9% (37/405) Receiving objects: 10% (41/405) Receiving objects: 11% (45/405) Receiving objects: 12% (49/405) Receiving objects: 13% (53/405) Receiving objects: 14% (57/405) Receiving objects: 15% (61/405) Receiving objects: 16% (65/405) Receiving objects: 17% (69/405) Receiving objects: 18% (73/405) Receiving objects: 19% (77/405) Receiving objects: 20% (81/405) Receiving objects: 21% (86/405) Receiving objects: 22% (90/405) Receiving objects: 23% (94/405) Receiving objects: 24% (98/405) Receiving objects: 25% (102/405) Receiving objects: 26% (106/405) Receiving objects: 27% (110/405) Receiving objects: 28% (114/405) Receiving objects: 29% (118/405) Receiving objects: 30% (122/405) Receiving objects: 31% (126/405) Receiving objects: 32% (130/405) Receiving objects: 33% (134/405) Receiving objects: 34% (138/405) Receiving objects: 35% (142/405) Receiving objects: 36% (146/405) Receiving objects: 37% (150/405) Receiving objects: 38% (154/405) Receiving objects: 39% (158/405) Receiving objects: 40% (162/405) Receiving objects: 41% (167/405) Receiving objects: 42% (171/405) Receiving objects: 43% (175/405) Receiving objects: 44% (179/405) Receiving objects: 45% (183/405) Receiving objects: 46% (187/405) Receiving objects: 47% (191/405) Receiving objects: 48% (195/405) Receiving objects: 49% (199/405) Receiving objects: 50% (203/405) Receiving objects: 51% (207/405) Receiving objects: 52% (211/405) Receiving objects: 53% (215/405) Receiving objects: 54% (219/405) Receiving objects: 55% (223/405) Receiving objects: 56% (227/405) Receiving objects: 57% (231/405) Receiving objects: 58% (235/405) Receiving objects: 59% (239/405) Receiving objects: 60% (243/405) Receiving objects: 61% (248/405) Receiving objects: 62% (252/405) Receiving objects: 63% (256/405) Receiving objects: 64% (260/405) Receiving objects: 65% (264/405) Receiving objects: 66% (268/405) Receiving objects: 67% (272/405) Receiving objects: 68% (276/405) Receiving objects: 69% (280/405) Receiving objects: 70% (284/405) Receiving objects: 71% (288/405) Receiving objects: 72% (292/405) Receiving objects: 73% (296/405) Receiving objects: 74% (300/405) Receiving objects: 75% (304/405) Receiving objects: 76% (308/405) Receiving objects: 77% (312/405) Receiving objects: 78% (316/405) Receiving objects: 79% (320/405) Receiving objects: 80% (324/405) Receiving objects: 81% (329/405) Receiving objects: 82% (333/405) Receiving objects: 83% (337/405) Receiving objects: 84% (341/405) Receiving objects: 85% (345/405) Receiving objects: 86% (349/405) Receiving objects: 87% (353/405) Receiving objects: 88% (357/405) remote: Total 405 (delta 124), reused 148 (delta 96), pack-reused 212 (from 1) Receiving objects: 89% (361/405) Receiving objects: 90% (365/405) Receiving objects: 91% (369/405) Receiving objects: 92% (373/405) Receiving objects: 93% (377/405) Receiving objects: 94% (381/405) Receiving objects: 95% (385/405) Receiving objects: 96% (389/405) Receiving objects: 97% (393/405) Receiving objects: 98% (397/405) Receiving objects: 99% (401/405) Receiving objects: 100% (405/405) Receiving objects: 100% (405/405), 953.57 KiB | 2.11 MiB/s, done. Resolving deltas: 0% (0/171) Resolving deltas: 1% (2/171) Resolving deltas: 2% (4/171) Resolving deltas: 3% (6/171) Resolving deltas: 4% (7/171) Resolving deltas: 5% (9/171) Resolving deltas: 6% (11/171) Resolving deltas: 7% (13/171) Resolving deltas: 8% (14/171) Resolving deltas: 9% (16/171) Resolving deltas: 11% (19/171) Resolving deltas: 12% (22/171) Resolving deltas: 13% (23/171) Resolving deltas: 14% (24/171) Resolving deltas: 15% (26/171) Resolving deltas: 16% (28/171) Resolving deltas: 17% (30/171) Resolving deltas: 19% (33/171) Resolving deltas: 20% (35/171) Resolving deltas: 21% (36/171) Resolving deltas: 22% (38/171) Resolving deltas: 24% (42/171) Resolving deltas: 25% (43/171) Resolving deltas: 26% (45/171) Resolving deltas: 27% (47/171) Resolving deltas: 28% (48/171) Resolving deltas: 29% (50/171) Resolving deltas: 30% (52/171) Resolving deltas: 31% (54/171) Resolving deltas: 32% (55/171) Resolving deltas: 33% (57/171) Resolving deltas: 34% (59/171) Resolving deltas: 35% (60/171) Resolving deltas: 36% (62/171) Resolving deltas: 37% (64/171) Resolving deltas: 38% (65/171) Resolving deltas: 39% (67/171) Resolving deltas: 40% (69/171) Resolving deltas: 41% (71/171) Resolving deltas: 42% (72/171) Resolving deltas: 43% (74/171) Resolving deltas: 45% (77/171) Resolving deltas: 46% (79/171) Resolving deltas: 47% (81/171) Resolving deltas: 48% (83/171) Resolving deltas: 51% (88/171) Resolving deltas: 52% (89/171) Resolving deltas: 53% (91/171) Resolving deltas: 54% (93/171) Resolving deltas: 55% (95/171) Resolving deltas: 56% (96/171) Resolving deltas: 57% (98/171) Resolving deltas: 58% (100/171) Resolving deltas: 59% (101/171) Resolving deltas: 60% (103/171) Resolving deltas: 61% (105/171) Resolving deltas: 62% (107/171) Resolving deltas: 63% (109/171) Resolving deltas: 64% (110/171) Resolving deltas: 67% (115/171) Resolving deltas: 68% (117/171) Resolving deltas: 69% (118/171) Resolving deltas: 70% (120/171) Resolving deltas: 71% (123/171) Resolving deltas: 72% (124/171) Resolving deltas: 73% (125/171) Resolving deltas: 74% (127/171) Resolving deltas: 75% (129/171) Resolving deltas: 76% (130/171) Resolving deltas: 78% (135/171) Resolving deltas: 79% (136/171) Resolving deltas: 80% (137/171) Resolving deltas: 81% (139/171) Resolving deltas: 82% (141/171) Resolving deltas: 83% (142/171) Resolving deltas: 84% (144/171) Resolving deltas: 85% (146/171) Resolving deltas: 86% (148/171) Resolving deltas: 87% (149/171) Resolving deltas: 88% (151/171) Resolving deltas: 89% (153/171) Resolving deltas: 90% (154/171) Resolving deltas: 91% (156/171) Resolving deltas: 92% (158/171) Resolving deltas: 94% (161/171) Resolving deltas: 95% (163/171) Resolving deltas: 96% (165/171) Resolving deltas: 97% (166/171) Resolving deltas: 98% (168/171) Resolving deltas: 99% (170/171) Resolving deltas: 100% (171/171) Resolving deltas: 100% (171/171), done. From https://codeberg.org/mtlynch/go-app-starter * branch 15291afc2f23aa29304ce1e6253a4102bcb9d6c5 -> FETCH_HEAD this derivation will be built: /nix/store/wcgsravarh4chccsr177lwwrvgp7fimq-check-frontend-0.0.0.drv building '/nix/store/wcgsravarh4chccsr177lwwrvgp7fimq-check-frontend-0.0.0.drv'... check-frontend> Running phase: unpackPhase check-frontend> unpacking source archive /nix/store/3m45awqljk8pz6rm5ymhqx08m2fs8v4w-source check-frontend> source root is source check-frontend> Running phase: patchPhase check-frontend> Running phase: updateAutotoolsGnuConfigScriptsPhase check-frontend> Running phase: configurePhase check-frontend> no configure script, doing nothing check-frontend> Running phase: buildPhase check-frontend> patching script interpreter paths in ./dev-scripts check-frontend> ./dev-scripts/package-binaries: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/serve-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/check-bash: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/download-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/populate-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/enable-multiarch-docker: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/reset-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/git-hooks/pre-commit: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/serve: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/check-trailing-whitespace: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/check-frontend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/upload-prod-db: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/run-e2e-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/enable-git-hooks: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/build-backend: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/run-single-go-test: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/lint-sql: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/check-trailing-newline: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/check-go-formatting: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> ./dev-scripts/run-go-tests: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/0550j0i8bmzxbcnzrg1g51zigj7y12ih-bash-interactive-5.3p9/bin/bash" check-frontend> npm error Exit handler never called! check-frontend> npm error This is an error with npm itself. Please report this error at: check-frontend> npm error check-frontend> npm error A complete log of this run can be found in: /build/npm-cache/_logs/2026-04-04T20_11_36_639Z-debug-0.log check-frontend> buildPhase completed in 1 minutes 11 seconds check-frontend> Running phase: installPhase check-frontend> Running phase: fixupPhase check-frontend> shrinking RPATHs of ELF executables and libraries in /nix/store/my7xcqlrbhrkxf84nhjwj9rb63y2sk55-check-frontend-0.0.0 check-frontend> checking for references to /build/ in /nix/store/my7xcqlrbhrkxf84nhjwj9rb63y2sk55-check-frontend-0.0.0... check-frontend> patching script interpreter paths in /nix/store/my7xcqlrbhrkxf84nhjwj9rb63y2sk55-check-frontend-0.0.0 check-frontend (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/my7xcqlrbhrkxf84nhjwj9rb63y2sk55-check-frontend-0.0.0 check-frontend (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead check-frontend (post)> copying 1 paths... check-frontend (post)> copying path '/nix/store/my7xcqlrbhrkxf84nhjwj9rb63y2sk55-check-frontend-0.0.0' to 'https://cache.nix-ci.com'... check-frontend (post)> warning: 'warn-short-path-literals' is deprecated, use 'lint-short-path-literals = ignore' instead check-frontend (post)> copying 1 paths... check-frontend (post)> copying path '/nix/store/wcgsravarh4chccsr177lwwrvgp7fimq-check-frontend-0.0.0.drv' to 'https://cache.nix-ci.com'...