$ /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=cbb966affed1b6f0cba0be4a5a7171488322d13d#packages.x86_64-linux.check-frontend --print-build-logs remote: Enumerating objects: 412, done. remote: Counting objects: 0% (1/200) remote: Counting objects: 1% (2/200) remote: Counting objects: 2% (4/200) remote: Counting objects: 3% (6/200) remote: Counting objects: 4% (8/200) remote: Counting objects: 5% (10/200) remote: Counting objects: 6% (12/200) remote: Counting objects: 7% (14/200) remote: Counting objects: 8% (16/200) remote: Counting objects: 9% (18/200) remote: Counting objects: 10% (20/200) remote: Counting objects: 11% (22/200) remote: Counting objects: 12% (24/200) remote: Counting objects: 13% (26/200) remote: Counting objects: 14% (28/200) remote: Counting objects: 15% (30/200) remote: Counting objects: 16% (32/200) remote: Counting objects: 17% (34/200) remote: Counting objects: 18% (36/200) remote: Counting objects: 19% (38/200) remote: Counting objects: 20% (40/200) remote: Counting objects: 21% (42/200) remote: Counting objects: 22% (44/200) remote: Counting objects: 23% (46/200) remote: Counting objects: 24% (48/200) remote: Counting objects: 25% (50/200) remote: Counting objects: 26% (52/200) remote: Counting objects: 27% (54/200) remote: Counting objects: 28% (56/200) remote: Counting objects: 29% (58/200) remote: Counting objects: 30% (60/200) remote: Counting objects: 31% (62/200) remote: Counting objects: 32% (64/200) remote: Counting objects: 33% (66/200) remote: Counting objects: 34% (68/200) remote: Counting objects: 35% (70/200) remote: Counting objects: 36% (72/200) remote: Counting objects: 37% (74/200) remote: Counting objects: 38% (76/200) remote: Counting objects: 39% (78/200) remote: Counting objects: 40% (80/200) remote: Counting objects: 41% (82/200) remote: Counting objects: 42% (84/200) remote: Counting objects: 43% (86/200) remote: Counting objects: 44% (88/200) remote: Counting objects: 45% (90/200) remote: Counting objects: 46% (92/200) remote: Counting objects: 47% (94/200) remote: Counting objects: 48% (96/200) remote: Counting objects: 49% (98/200) remote: Counting objects: 50% (100/200) remote: Counting objects: 51% (102/200) remote: Counting objects: 52% (104/200) remote: Counting objects: 53% (106/200) remote: Counting objects: 54% (108/200) remote: Counting objects: 55% (110/200) remote: Counting objects: 56% (112/200) remote: Counting objects: 57% (114/200) remote: Counting objects: 58% (116/200) remote: Counting objects: 59% (118/200) remote: Counting objects: 60% (120/200) remote: Counting objects: 61% (122/200) remote: Counting objects: 62% (124/200) remote: Counting objects: 63% (126/200) remote: Counting objects: 64% (128/200) remote: Counting objects: 65% (130/200) remote: Counting objects: 66% (132/200) remote: Counting objects: 67% (134/200) remote: Counting objects: 68% (136/200) remote: Counting objects: 69% (138/200) remote: Counting objects: 70% (140/200) remote: Counting objects: 71% (142/200) remote: Counting objects: 72% (144/200) remote: Counting objects: 73% (146/200) remote: Counting objects: 74% (148/200) remote: Counting objects: 75% (150/200) remote: Counting objects: 76% (152/200) remote: Counting objects: 77% (154/200) remote: Counting objects: 78% (156/200) remote: Counting objects: 79% (158/200) remote: Counting objects: 80% (160/200) remote: Counting objects: 81% (162/200) remote: Counting objects: 82% (164/200) remote: Counting objects: 83% (166/200) remote: Counting objects: 84% (168/200) remote: Counting objects: 85% (170/200) remote: Counting objects: 86% (172/200) remote: Counting objects: 87% (174/200) remote: Counting objects: 88% (176/200) remote: Counting objects: 89% (178/200) remote: Counting objects: 90% (180/200) remote: Counting objects: 91% (182/200) remote: Counting objects: 92% (184/200) remote: Counting objects: 93% (186/200) remote: Counting objects: 94% (188/200) remote: Counting objects: 95% (190/200) remote: Counting objects: 96% (192/200) remote: Counting objects: 97% (194/200) remote: Counting objects: 98% (196/200) remote: Counting objects: 99% (198/200) remote: Counting objects: 100% (200/200) remote: Counting objects: 100% (200/200), done. remote: Compressing objects: 1% (1/93) remote: Compressing objects: 2% (2/93) remote: Compressing objects: 3% (3/93) remote: Compressing objects: 4% (4/93) remote: Compressing objects: 5% (5/93) remote: Compressing objects: 6% (6/93) remote: Compressing objects: 7% (7/93) remote: Compressing objects: 8% (8/93) remote: Compressing objects: 9% (9/93) remote: Compressing objects: 10% (10/93) remote: Compressing objects: 11% (11/93) remote: Compressing objects: 12% (12/93) remote: Compressing objects: 13% (13/93) remote: Compressing objects: 15% (14/93) remote: Compressing objects: 16% (15/93) remote: Compressing objects: 17% (16/93) remote: Compressing objects: 18% (17/93) remote: Compressing objects: 19% (18/93) remote: Compressing objects: 20% (19/93) remote: Compressing objects: 21% (20/93) remote: Compressing objects: 22% (21/93) remote: Compressing objects: 23% (22/93) remote: Compressing objects: 24% (23/93) remote: Compressing objects: 25% (24/93) remote: Compressing objects: 26% (25/93) remote: Compressing objects: 27% (26/93) remote: Compressing objects: 29% (27/93) remote: Compressing objects: 30% (28/93) remote: Compressing objects: 31% (29/93) remote: Compressing objects: 32% (30/93) remote: Compressing objects: 33% (31/93) remote: Compressing objects: 34% (32/93) remote: Compressing objects: 35% (33/93) remote: Compressing objects: 36% (34/93) remote: Compressing objects: 37% (35/93) remote: Compressing objects: 38% (36/93) remote: Compressing objects: 39% (37/93) remote: Compressing objects: 40% (38/93) remote: Compressing objects: 41% (39/93) remote: Compressing objects: 43% (40/93) remote: Compressing objects: 44% (41/93) remote: Compressing objects: 45% (42/93) remote: Compressing objects: 46% (43/93) remote: Compressing objects: 47% (44/93) remote: Compressing objects: 48% (45/93) remote: Compressing objects: 49% (46/93) remote: Compressing objects: 50% (47/93) remote: Compressing objects: 51% (48/93) remote: Compressing objects: 52% (49/93) remote: Compressing objects: 53% (50/93) remote: Compressing objects: 54% (51/93) remote: Compressing objects: 55% (52/93) remote: Compressing objects: 56% (53/93) remote: Compressing objects: 58% (54/93) remote: Compressing objects: 59% (55/93) remote: Compressing objects: 60% (56/93) remote: Compressing objects: 61% (57/93) remote: Compressing objects: 62% (58/93) remote: Compressing objects: 63% (59/93) remote: Compressing objects: 64% (60/93) remote: Compressing objects: 65% (61/93) remote: Compressing objects: 66% (62/93) remote: Compressing objects: 67% (63/93) remote: Compressing objects: 68% (64/93) remote: Compressing objects: 69% (65/93) remote: Compressing objects: 70% (66/93) remote: Compressing objects: 72% (67/93) remote: Compressing objects: 73% (68/93) remote: Compressing objects: 74% (69/93) remote: Compressing objects: 75% (70/93) remote: Compressing objects: 76% (71/93) remote: Compressing objects: 77% (72/93) remote: Compressing objects: 78% (73/93) remote: Compressing objects: 79% (74/93) remote: Compressing objects: 80% (75/93) remote: Compressing objects: 81% (76/93) remote: Compressing objects: 82% (77/93) remote: Compressing objects: 83% (78/93) remote: Compressing objects: 84% (79/93) remote: Compressing objects: 86% (80/93) remote: Compressing objects: 87% (81/93) remote: Compressing objects: 88% (82/93) remote: Compressing objects: 89% (83/93) remote: Compressing objects: 90% (84/93) remote: Compressing objects: 91% (85/93) remote: Compressing objects: 92% (86/93) remote: Compressing objects: 93% (87/93) remote: Compressing objects: 94% (88/93) remote: Compressing objects: 95% (89/93) remote: Compressing objects: 96% (90/93) remote: Compressing objects: 97% (91/93) remote: Compressing objects: 98% (92/93) remote: Compressing objects: 100% (93/93) remote: Compressing objects: 100% (93/93), done. Receiving objects: 0% (1/412) Receiving objects: 1% (5/412) Receiving objects: 2% (9/412) Receiving objects: 3% (13/412) Receiving objects: 4% (17/412) Receiving objects: 5% (21/412) Receiving objects: 6% (25/412) Receiving objects: 7% (29/412) Receiving objects: 8% (33/412) Receiving objects: 9% (38/412) Receiving objects: 10% (42/412) Receiving objects: 11% (46/412) Receiving objects: 12% (50/412) Receiving objects: 13% (54/412) Receiving objects: 14% (58/412) Receiving objects: 15% (62/412) Receiving objects: 16% (66/412) Receiving objects: 17% (71/412) Receiving objects: 18% (75/412) Receiving objects: 19% (79/412) Receiving objects: 20% (83/412) Receiving objects: 21% (87/412) Receiving objects: 22% (91/412) Receiving objects: 23% (95/412) Receiving objects: 24% (99/412) Receiving objects: 25% (103/412) Receiving objects: 26% (108/412) Receiving objects: 27% (112/412) Receiving objects: 28% (116/412) Receiving objects: 29% (120/412) Receiving objects: 30% (124/412) Receiving objects: 31% (128/412) Receiving objects: 32% (132/412) Receiving objects: 33% (136/412) Receiving objects: 34% (141/412) Receiving objects: 35% (145/412) Receiving objects: 36% (149/412) Receiving objects: 37% (153/412) Receiving objects: 38% (157/412) Receiving objects: 39% (161/412) Receiving objects: 40% (165/412) Receiving objects: 41% (169/412) Receiving objects: 42% (174/412) Receiving objects: 43% (178/412) Receiving objects: 44% (182/412) Receiving objects: 45% (186/412) Receiving objects: 46% (190/412) Receiving objects: 47% (194/412) Receiving objects: 48% (198/412) Receiving objects: 49% (202/412) Receiving objects: 50% (206/412) Receiving objects: 51% (211/412) remote: Total 412 (delta 128), reused 146 (delta 96), pack-reused 212 (from 1) Receiving objects: 52% (215/412) Receiving objects: 53% (219/412) Receiving objects: 54% (223/412) Receiving objects: 55% (227/412) Receiving objects: 56% (231/412) Receiving objects: 57% (235/412) Receiving objects: 58% (239/412) Receiving objects: 59% (244/412) Receiving objects: 60% (248/412) Receiving objects: 61% (252/412) Receiving objects: 62% (256/412) Receiving objects: 63% (260/412) Receiving objects: 64% (264/412) Receiving objects: 65% (268/412) Receiving objects: 66% (272/412) Receiving objects: 67% (277/412) Receiving objects: 68% (281/412) Receiving objects: 69% (285/412) Receiving objects: 70% (289/412) Receiving objects: 71% (293/412) Receiving objects: 72% (297/412) Receiving objects: 73% (301/412) Receiving objects: 74% (305/412) Receiving objects: 75% (309/412) Receiving objects: 76% (314/412) Receiving objects: 77% (318/412) Receiving objects: 78% (322/412) Receiving objects: 79% (326/412) Receiving objects: 80% (330/412) Receiving objects: 81% (334/412) Receiving objects: 82% (338/412) Receiving objects: 83% (342/412) Receiving objects: 84% (347/412) Receiving objects: 85% (351/412) Receiving objects: 86% (355/412) Receiving objects: 87% (359/412) Receiving objects: 88% (363/412) Receiving objects: 89% (367/412) Receiving objects: 90% (371/412) Receiving objects: 91% (375/412) Receiving objects: 92% (380/412) Receiving objects: 93% (384/412) Receiving objects: 94% (388/412) Receiving objects: 95% (392/412) Receiving objects: 96% (396/412) Receiving objects: 97% (400/412) Receiving objects: 98% (404/412) Receiving objects: 99% (408/412) Receiving objects: 100% (412/412) Receiving objects: 100% (412/412), 954.25 KiB | 7.70 MiB/s, done. Resolving deltas: 0% (0/175) Resolving deltas: 1% (2/175) Resolving deltas: 2% (4/175) Resolving deltas: 3% (6/175) Resolving deltas: 4% (7/175) Resolving deltas: 5% (9/175) Resolving deltas: 6% (11/175) Resolving deltas: 7% (13/175) Resolving deltas: 8% (14/175) Resolving deltas: 9% (16/175) Resolving deltas: 10% (19/175) Resolving deltas: 11% (20/175) Resolving deltas: 12% (21/175) Resolving deltas: 13% (23/175) Resolving deltas: 14% (25/175) Resolving deltas: 15% (27/175) Resolving deltas: 16% (28/175) Resolving deltas: 17% (30/175) Resolving deltas: 18% (32/175) Resolving deltas: 19% (34/175) Resolving deltas: 20% (35/175) Resolving deltas: 21% (37/175) Resolving deltas: 22% (39/175) Resolving deltas: 23% (41/175) Resolving deltas: 24% (42/175) Resolving deltas: 25% (44/175) Resolving deltas: 27% (48/175) Resolving deltas: 28% (49/175) Resolving deltas: 29% (51/175) Resolving deltas: 30% (53/175) Resolving deltas: 31% (55/175) Resolving deltas: 32% (56/175) Resolving deltas: 33% (58/175) Resolving deltas: 34% (60/175) Resolving deltas: 35% (62/175) Resolving deltas: 36% (63/175) Resolving deltas: 37% (65/175) Resolving deltas: 38% (67/175) Resolving deltas: 39% (69/175) Resolving deltas: 40% (70/175) Resolving deltas: 41% (72/175) Resolving deltas: 42% (74/175) Resolving deltas: 43% (76/175) Resolving deltas: 44% (77/175) Resolving deltas: 45% (79/175) Resolving deltas: 46% (81/175) Resolving deltas: 47% (83/175) Resolving deltas: 48% (84/175) Resolving deltas: 50% (89/175) Resolving deltas: 51% (90/175) Resolving deltas: 52% (91/175) Resolving deltas: 53% (93/175) Resolving deltas: 54% (95/175) Resolving deltas: 55% (97/175) Resolving deltas: 56% (98/175) Resolving deltas: 57% (100/175) Resolving deltas: 58% (102/175) Resolving deltas: 59% (104/175) Resolving deltas: 60% (105/175) Resolving deltas: 61% (107/175) Resolving deltas: 62% (109/175) Resolving deltas: 63% (111/175) Resolving deltas: 64% (112/175) Resolving deltas: 65% (114/175) Resolving deltas: 66% (117/175) Resolving deltas: 67% (118/175) Resolving deltas: 68% (119/175) Resolving deltas: 69% (121/175) Resolving deltas: 70% (123/175) Resolving deltas: 71% (125/175) Resolving deltas: 72% (126/175) Resolving deltas: 73% (128/175) Resolving deltas: 74% (130/175) Resolving deltas: 76% (133/175) Resolving deltas: 77% (136/175) Resolving deltas: 78% (137/175) Resolving deltas: 79% (139/175) Resolving deltas: 80% (141/175) Resolving deltas: 81% (142/175) Resolving deltas: 82% (144/175) Resolving deltas: 83% (146/175) Resolving deltas: 84% (147/175) Resolving deltas: 85% (149/175) Resolving deltas: 88% (155/175) Resolving deltas: 89% (156/175) Resolving deltas: 90% (158/175) Resolving deltas: 91% (160/175) Resolving deltas: 92% (161/175) Resolving deltas: 93% (163/175) Resolving deltas: 94% (165/175) Resolving deltas: 95% (167/175) Resolving deltas: 96% (168/175) Resolving deltas: 97% (170/175) Resolving deltas: 98% (172/175) Resolving deltas: 99% (174/175) Resolving deltas: 100% (175/175) Resolving deltas: 100% (175/175), done. From https://codeberg.org/mtlynch/go-app-starter * branch cbb966affed1b6f0cba0be4a5a7171488322d13d -> FETCH_HEAD this derivation will be built: /nix/store/kp50hmq9fhbwf1xv2bin88y7cfg7810k-check-frontend-0.0.0.drv building '/nix/store/kp50hmq9fhbwf1xv2bin88y7cfg7810k-check-frontend-0.0.0.drv'... check-frontend> Running phase: unpackPhase check-frontend> unpacking source archive /nix/store/w8rdj55azzmjaq3xfgscvykgvciwy0mw-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/check-go-test-packages: 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_12_52_684Z-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/88sqj2x47xbrdlwmj7rmash29s4lmvva-check-frontend-0.0.0 check-frontend> checking for references to /build/ in /nix/store/88sqj2x47xbrdlwmj7rmash29s4lmvva-check-frontend-0.0.0... check-frontend> patching script interpreter paths in /nix/store/88sqj2x47xbrdlwmj7rmash29s4lmvva-check-frontend-0.0.0 check-frontend (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/88sqj2x47xbrdlwmj7rmash29s4lmvva-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/88sqj2x47xbrdlwmj7rmash29s4lmvva-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/kp50hmq9fhbwf1xv2bin88y7cfg7810k-check-frontend-0.0.0.drv' to 'https://cache.nix-ci.com'...