tribuchet: building on eliza Running phase: unpackPhase unpacking source archive /nix/store/d3fkd9iihmw36y883fr25v4w6pq64wv3-source source root is source Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase Running phase: buildPhase Building subPackage ./cmd/gitea-mq Building subPackage ./internal/batch Building subPackage ./internal/config Building subPackage ./internal/discovery Building subPackage ./internal/forge Building subPackage ./internal/gitea Building subPackage ./internal/github Building subPackage ./internal/github/ghfake Building subPackage ./internal/httpx Building subPackage ./internal/integration github.com/Mic92/gitea-mq/internal/integration: no non-test Go files in /build/source/internal/integration Building subPackage ./internal/logutil Building subPackage ./internal/merge Building subPackage ./internal/monitor Building subPackage ./internal/poller Building subPackage ./internal/queue Building subPackage ./internal/registry Building subPackage ./internal/store/pg Building subPackage ./internal/testutil Building subPackage ./internal/web Building subPackage ./internal/webhook Running phase: checkPhase ok github.com/Mic92/gitea-mq/internal/batch 4.689s ok github.com/Mic92/gitea-mq/internal/config 0.008s ok github.com/Mic92/gitea-mq/internal/discovery 1.426s ok github.com/Mic92/gitea-mq/internal/forge 0.006s ok github.com/Mic92/gitea-mq/internal/gitea 0.814s ok github.com/Mic92/gitea-mq/internal/github 0.360s ok github.com/Mic92/gitea-mq/internal/httpx 0.035s The files belonging to this database system will be owned by user "nixbld". This user must also own the server process. The database cluster will be initialized with locale "C". The default database encoding has accordingly been set to "SQL_ASCII". The default text search configuration will be set to "english". Data page checksums are enabled. creating directory /build/gitea-mq-test-postgres3123221218/data ... ok creating subdirectories ... ok selecting dynamic shared memory implementation ... posix selecting default "max_connections" ... 100 selecting default "shared_buffers" ... 128MB selecting default time zone ... UTC creating configuration files ... ok running bootstrap script ... ok performing post-bootstrap initialization ... ok syncing data to disk ... ok initdb: warning: enabling "trust" authentication for local connections initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. Success. You can now start the database server using: pg_ctl -D /build/gitea-mq-test-postgres3123221218/data -l logfile start 2026-11-05 09:35:00.221 UTC [43683] LOG: starting PostgreSQL 18.6 on aarch64-unknown-linux-gnu, compiled by clang version 21.1.8, 64-bit 2026-11-05 09:35:00.222 UTC [43683] LOG: listening on Unix socket "/build/gitea-mq-test-postgres3123221218/.s.PGSQL.5432" 2026-11-05 09:35:00.226 UTC [43690] LOG: database system was shut down at 2026-11-05 09:35:00 UTC 2026-11-05 09:35:00.230 UTC [43683] LOG: database system is ready to accept connections 2026/11/05 09:35:00 cmd/web.go:273:runWeb() [I] Starting Gitea on PID: 43743 2026/11/05 09:35:00 cmd/web.go:117:showWebStartupMessage() [I] Gitea version: 28.2.0 built with go1.27.3 : sqlite, sqlite_unlock_notify 2026/11/05 09:35:00 cmd/web.go:118:showWebStartupMessage() [I] * RunMode: prod 2026/11/05 09:35:00 cmd/web.go:119:showWebStartupMessage() [I] * AppPath: /nix/store/a9fg4l9hgpqbksvg7qgb8y26c03hsnf1-gitea-28.2.0/bin/gitea 2026/11/05 09:35:00 cmd/web.go:120:showWebStartupMessage() [I] * WorkPath: /build/gitea-mq-test-gitea3606021249 2026/11/05 09:35:00 cmd/web.go:121:showWebStartupMessage() [I] * CustomPath: /build/gitea-mq-test-gitea3606021249/custom 2026/11/05 09:35:00 cmd/web.go:122:showWebStartupMessage() [I] * ConfigFile: /build/gitea-mq-test-gitea3606021249/custom/conf/app.ini 2026/11/05 09:35:00 cmd/web.go:123:showWebStartupMessage() [I] Prepare to run web server 2026/11/05 09:35:00 routers/init.go:117:InitWebInstalled() [I] Git version: 2.56.0 (home: /build/gitea-mq-test-gitea3606021249/data/home) 2026/11/05 09:35:01 modules/setting/webhook.go:38:loadWebhookFrom() [E] Deprecation: config option `[webhook].ALLOWED_HOST_LIST` present, please use `[security].ALLOWED_HOST_LIST` instead because this fallback will be/has been removed in v28.0.0 2026/11/05 09:35:02 .../ssh_key_authorized_keys.go:55:rewriteAllPublicKeys.1() [W] Unable to remove temporary authorized keys file: /build/gitea-mq-test-gitea3606021249/git-home/.ssh/authorized_keys.tmp: Error: remove /build/gitea-mq-test-gitea3606021249/git-home/.ssh/authorized_keys.tmp: no such file or directory 2026/11/05 09:35:02 modules/setting/webhook.go:38:loadWebhookFrom() [E] Deprecation: config option `[webhook].ALLOWED_HOST_LIST` present, please use `[security].ALLOWED_HOST_LIST` instead because this fallback will be/has been removed in v28.0.0 New user 'testuser' has been successfully created! 2026-11-05 09:35:03.050 UTC [43905] ERROR: relation "goose_db_version" does not exist at character 36 2026-11-05 09:35:03.050 UTC [43905] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC 2026/11/05 09:35:03 OK 001_initial.sql (10.36ms) 2026/11/05 09:35:03 OK 002_check_status_target_url.sql (1.17ms) 2026/11/05 09:35:03 OK 003_add_forge.sql (2.12ms) 2026/11/05 09:35:03 OK 004_batches.sql (5.57ms) 2026/11/05 09:35:03 OK 005_priority.sql (1.27ms) 2026/11/05 09:35:03 goose: successfully migrated database to version: 5 DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash 2026/11/05 09:35:06 INFO enqueued PR pr=1 position=1 2026/11/05 09:35:06 INFO enqueued PR from automerge detection pr=1 position=1 2026/11/05 09:35:06 INFO started testing pr=1 branch=gitea-mq/1 sha=5d6239018d0707389c41dc38cbaa8da41b0737da 2026/11/05 09:35:06 INFO started testing for head-of-queue pr=1 branch=gitea-mq/1 2026/11/05 09:35:06 INFO all checks passed pr=1 2026/11/05 09:35:07 INFO dequeued PR pr=1 2026/11/05 09:35:07 .../automerge/automerge.go:125:handleAutoMergeItem() [E] AutoMerge: failed to auto merge pull request [1]: failed to merge PR:1: PullRequest[1] already merged 2026/11/05 09:35:07 INFO removed merged PR from queue pr=1 2026-11-05 09:35:07.588 UTC [45753] ERROR: relation "goose_db_version" does not exist at character 36 2026-11-05 09:35:07.588 UTC [45753] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC 2026/11/05 09:35:07 OK 001_initial.sql (10.78ms) 2026/11/05 09:35:07 OK 002_check_status_target_url.sql (933.51µs) 2026/11/05 09:35:07 OK 003_add_forge.sql (2.21ms) 2026/11/05 09:35:07 OK 004_batches.sql (5.75ms) 2026/11/05 09:35:07 OK 005_priority.sql (1.27ms) 2026/11/05 09:35:07 goose: successfully migrated database to version: 5 DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/batch-e2e.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash 2026/11/05 09:35:09 INFO enqueued PR pr=2 position=1 2026/11/05 09:35:09 INFO enqueued PR from automerge detection pr=2 position=1 2026/11/05 09:35:09 INFO enqueued PR pr=1 position=2 2026/11/05 09:35:09 INFO enqueued PR from automerge detection pr=1 position=2 2026/11/05 09:35:09 INFO batch formed batch=1 branch=main members=2 2026/11/05 09:35:10 INFO batch built batch=1 build=1 sha=eabd27eaa5317815e44ea552d3bb24994b50a5dc current=2 pending=0 2026/11/05 09:35:10 INFO batch landed batch=1 sha=eabd27eaa5317815e44ea552d3bb24994b50a5dc prs=2 2026/11/05 09:35:10 services/pull/merge_merge.go:21:doMergeStyleMerge() [E] Unable to make final commit: git commit : exit status 1 - On branch base You are in a sparse checkout with 100% of tracked files present. Changes not staged for commit: (use "git add/rm ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) deleted: README.md deleted: a.txt deleted: b.txt no changes added to commit (use "git add" and/or "git commit -a") 2026/11/05 09:35:10 .../automerge/automerge.go:125:handleAutoMergeItem() [E] AutoMerge: failed to auto merge pull request [3]: failed to merge PR:3: git commit : exit status 1 - On branch base You are in a sparse checkout with 100% of tracked files present. Changes not staged for commit: (use "git add/rm ..." to update what will be committed) (use "git restore ..." to discard changes in working directory) deleted: README.md deleted: a.txt deleted: b.txt no changes added to commit (use "git add" and/or "git commit -a") 2026/11/05 09:35:14 .../actions/notifier_helper.go:163:notify() [W] Event "pull_request_comment" should only trigger workflows on the default branch, but its ref is "refs/pull/1/head". Will fall back to the default branch 2026/11/05 09:35:14 .../actions/notifier_helper.go:163:notify() [W] Event "pull_request_comment" should only trigger workflows on the default branch, but its ref is "refs/pull/2/head". Will fall back to the default branch 2026/11/05 09:35:14 INFO batch done batch=1 landed=2 ejected=0 builds=1 flaky=false DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/cache-private-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/ff-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/stack-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/label-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/czx7cscpnqqmc9nwmbpnv2zcvck64mmf-bash-5.3p20/bin/bash 2026/11/05 09:35:21 services/repository/init.go:75:initRepoCommit() [E] Failed to push back to HEAD Error: PushRejected Error: exit status 1 - remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory To /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git ! [remote rejected] HEAD -> main (pre-receive hook declined) error: failed to push some refs to '/build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git': remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory To /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git ! [remote rejected] HEAD -> main (pre-receive hook declined) error: failed to push some refs to '/build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git' 2026/11/05 09:35:21 routers/api/v1/repo/repo.go:267:CreateUserRepo() [E] InternalServerError: initRepository: initRepoCommit: git push: PushRejected Error: exit status 1 - remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory To /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git ! [remote rejected] HEAD -> main (pre-receive hook declined) error: failed to push some refs to '/build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git': remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory To /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git ! [remote rejected] HEAD -> main (pre-receive hook declined) error: failed to push some refs to '/build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git' --- FAIL: TestGiteaEnsureWebhookSubscribesPREvents (0.13s) gitea_webhook_test.go:24: POST /user/repos: status 500: {"message":"initRepository: initRepoCommit: git push: PushRejected Error: exit status 1 - remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory \nTo /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git': remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory \nTo /build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/build/gitea-mq-test-gitea3606021249/data/gitea-repositories/testuser/webhook-events.git'\n\n","url":"http://127.0.0.1:40837/api/swagger"} 2026-11-05 09:35:21.888 UTC [50784] ERROR: relation "goose_db_version" does not exist at character 36 2026-11-05 09:35:21.888 UTC [50784] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC 2026/11/05 09:35:21 OK 001_initial.sql (10.58ms) 2026/11/05 09:35:21 OK 002_check_status_target_url.sql (871.67µs) 2026/11/05 09:35:21 OK 003_add_forge.sql (2.14ms) 2026/11/05 09:35:21 OK 004_batches.sql (5.54ms) 2026/11/05 09:35:21 OK 005_priority.sql (1.38ms) 2026/11/05 09:35:21 goose: successfully migrated database to version: 5 2026/11/05 09:35:21 INFO enqueued PR pr=1 position=1 2026/11/05 09:35:21 INFO enqueued PR from automerge detection pr=1 position=1 2026/11/05 09:35:21 INFO enqueued PR pr=2 position=2 2026/11/05 09:35:21 INFO enqueued PR from automerge detection pr=2 position=2 2026/11/05 09:35:21 INFO enqueued PR pr=3 position=3 2026/11/05 09:35:21 INFO enqueued PR from automerge detection pr=3 position=3 2026/11/05 09:35:21 INFO batch formed batch=1 branch=main members=3 2026/11/05 09:35:21 INFO batch built batch=1 build=1 sha=merge(merge(merge(sha-main,sha1),sha2),sha3) current=3 pending=0 2026/11/05 09:35:21 INFO batch landed batch=1 sha=merge(merge(merge(sha-main,sha1),sha2),sha3) prs=3 2026/11/05 09:35:21 INFO batch done batch=1 landed=3 ejected=0 builds=1 flaky=false 2026-11-05 09:35:22.005 UTC [50787] ERROR: relation "goose_db_version" does not exist at character 36 2026-11-05 09:35:22.005 UTC [50787] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC 2026/11/05 09:35:22 OK 001_initial.sql (10.31ms) 2026/11/05 09:35:22 OK 002_check_status_target_url.sql (682.37µs) 2026/11/05 09:35:22 OK 003_add_forge.sql (2.29ms) 2026/11/05 09:35:22 OK 004_batches.sql (5.51ms) 2026/11/05 09:35:22 OK 005_priority.sql (1.23ms) 2026/11/05 09:35:22 goose: successfully migrated database to version: 5 2026/11/05 09:35:22 INFO enqueued PR pr=1 position=1 2026/11/05 09:35:22 INFO enqueued PR from automerge detection pr=1 position=1 2026/11/05 09:35:22 INFO started testing pr=1 branch=gitea-mq/1 sha=merge(sha-main,sha-head) 2026/11/05 09:35:22 INFO started testing for head-of-queue pr=1 branch=gitea-mq/1 2026/11/05 09:35:22 INFO all checks passed pr=1 2026/11/05 09:35:22 INFO dequeued PR pr=1 2026/11/05 09:35:22 INFO removed merged PR from queue pr=1 FAIL 2026-11-05 09:35:22.127 UTC [43683] LOG: received smart shutdown request 2026-11-05 09:35:22.130 UTC [43683] LOG: background worker "logical replication launcher" (PID 43693) exited with exit code 1 2026-11-05 09:35:22.131 UTC [43688] LOG: shutting down 2026-11-05 09:35:22.131 UTC [43688] LOG: checkpoint starting: shutdown immediate 2026-11-05 09:35:22.352 UTC [43688] LOG: checkpoint complete: wrote 3969 buffers (24.2%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 1 recycled; write=0.069 s, sync=0.151 s, total=0.221 s; sync files=1317, longest=0.002 s, average=0.001 s; distance=18250 kB, estimate=18250 kB; lsn=0/2938650, redo lsn=0/2938650 2026-11-05 09:35:22.383 UTC [43683] LOG: database system is shut down FAIL github.com/Mic92/gitea-mq/internal/integration 23.046s FAIL