this derivation will be built: /nix/store/j6h0fw0p7s99pfhqs5km9rp6i075zsnz-gitea-mq-0.2.0.drv building '/nix/store/j6h0fw0p7s99pfhqs5km9rp6i075zsnz-gitea-mq-0.2.0.drv' gitea-mq-0.2.0> tribuchet: building on jamie gitea-mq-0.2.0> Running phase: unpackPhase gitea-mq-0.2.0> unpacking source archive /nix/store/2b0i2v28kcr6vvjj9xh9vx1ca1knyjp2-source gitea-mq-0.2.0> source root is source gitea-mq-0.2.0> Running phase: patchPhase gitea-mq-0.2.0> Running phase: updateAutotoolsGnuConfigScriptsPhase gitea-mq-0.2.0> Running phase: configurePhase gitea-mq-0.2.0> Running phase: buildPhase gitea-mq-0.2.0> Building subPackage ./cmd/gitea-mq gitea-mq-0.2.0> Building subPackage ./internal/batch gitea-mq-0.2.0> Building subPackage ./internal/config gitea-mq-0.2.0> Building subPackage ./internal/discovery gitea-mq-0.2.0> Building subPackage ./internal/forge gitea-mq-0.2.0> Building subPackage ./internal/gitea gitea-mq-0.2.0> Building subPackage ./internal/github gitea-mq-0.2.0> Building subPackage ./internal/github/ghfake gitea-mq-0.2.0> Building subPackage ./internal/httpx gitea-mq-0.2.0> Building subPackage ./internal/integration gitea-mq-0.2.0> github.com/Mic92/gitea-mq/internal/integration: no non-test Go files in /build/source/internal/integration gitea-mq-0.2.0> Building subPackage ./internal/logutil gitea-mq-0.2.0> Building subPackage ./internal/merge gitea-mq-0.2.0> Building subPackage ./internal/monitor gitea-mq-0.2.0> Building subPackage ./internal/poller gitea-mq-0.2.0> Building subPackage ./internal/queue gitea-mq-0.2.0> Building subPackage ./internal/registry gitea-mq-0.2.0> Building subPackage ./internal/store/pg gitea-mq-0.2.0> Building subPackage ./internal/testutil gitea-mq-0.2.0> Building subPackage ./internal/web gitea-mq-0.2.0> Building subPackage ./internal/webhook gitea-mq-0.2.0> Running phase: checkPhase gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/batch 5.041s gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/config 0.031s gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/discovery 1.818s gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/forge 0.034s gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/gitea 0.862s gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/github 0.279s gitea-mq-0.2.0> ok github.com/Mic92/gitea-mq/internal/httpx 0.047s gitea-mq-0.2.0> The files belonging to this database system will be owned by user "nixbld". gitea-mq-0.2.0> This user must also own the server process. gitea-mq-0.2.0> gitea-mq-0.2.0> The database cluster will be initialized with locale "C". gitea-mq-0.2.0> The default database encoding has accordingly been set to "SQL_ASCII". gitea-mq-0.2.0> The default text search configuration will be set to "english". gitea-mq-0.2.0> gitea-mq-0.2.0> Data page checksums are enabled. gitea-mq-0.2.0> gitea-mq-0.2.0> creating directory /build/gitea-mq-test-postgres2406666436/data ... ok gitea-mq-0.2.0> creating subdirectories ... ok gitea-mq-0.2.0> selecting dynamic shared memory implementation ... posix gitea-mq-0.2.0> selecting default "max_connections" ... 100 gitea-mq-0.2.0> selecting default "shared_buffers" ... 128MB gitea-mq-0.2.0> selecting default time zone ... UTC gitea-mq-0.2.0> creating configuration files ... ok gitea-mq-0.2.0> running bootstrap script ... ok gitea-mq-0.2.0> performing post-bootstrap initialization ... ok gitea-mq-0.2.0> syncing data to disk ... ok gitea-mq-0.2.0> gitea-mq-0.2.0> initdb: warning: enabling "trust" authentication for local connections gitea-mq-0.2.0> 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. gitea-mq-0.2.0> gitea-mq-0.2.0> Success. You can now start the database server using: gitea-mq-0.2.0> gitea-mq-0.2.0> pg_ctl -D /build/gitea-mq-test-postgres2406666436/data -l logfile start gitea-mq-0.2.0> gitea-mq-0.2.0> 2026-11-05 10:27:03.194 UTC [100335] LOG: starting PostgreSQL 18.6 on x86_64-pc-linux-gnu, compiled by clang version 21.1.8, 64-bit gitea-mq-0.2.0> 2026-11-05 10:27:03.194 UTC [100335] LOG: listening on Unix socket "/build/gitea-mq-test-postgres2406666436/.s.PGSQL.5432" gitea-mq-0.2.0> 2026-11-05 10:27:03.198 UTC [100342] LOG: database system was shut down at 2026-11-05 10:27:02 UTC gitea-mq-0.2.0> 2026-11-05 10:27:03.203 UTC [100335] LOG: database system is ready to accept connections gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:273:runWeb() [I] Starting Gitea on PID: 100348 gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:117:showWebStartupMessage() [I] Gitea version: 28.2.0 built with go1.27.3 : sqlite, sqlite_unlock_notify gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:118:showWebStartupMessage() [I] * RunMode: prod gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:119:showWebStartupMessage() [I] * AppPath: /nix/store/6jlnlr2zx8kpwl280fhr681rmssgb2aa-gitea-28.2.0/bin/gitea gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:120:showWebStartupMessage() [I] * WorkPath: /build/gitea-mq-test-gitea3934486098 gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:121:showWebStartupMessage() [I] * CustomPath: /build/gitea-mq-test-gitea3934486098/custom gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:122:showWebStartupMessage() [I] * ConfigFile: /build/gitea-mq-test-gitea3934486098/custom/conf/app.ini gitea-mq-0.2.0> 2026/11/05 10:27:03 cmd/web.go:123:showWebStartupMessage() [I] Prepare to run web server gitea-mq-0.2.0> 2026/11/05 10:27:03 routers/init.go:117:InitWebInstalled() [I] Git version: 2.56.0 (home: /build/gitea-mq-test-gitea3934486098/data/home) gitea-mq-0.2.0> 2026/11/05 10:27:03 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 gitea-mq-0.2.0> 2026/11/05 10:27:05 .../ssh_key_authorized_keys.go:55:rewriteAllPublicKeys.1() [W] Unable to remove temporary authorized keys file: /build/gitea-mq-test-gitea3934486098/git-home/.ssh/authorized_keys.tmp: Error: remove /build/gitea-mq-test-gitea3934486098/git-home/.ssh/authorized_keys.tmp: no such file or directory gitea-mq-0.2.0> 2026/11/05 10:27:05 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 gitea-mq-0.2.0> New user 'testuser' has been successfully created! gitea-mq-0.2.0> 2026-11-05 10:27:05.532 UTC [100618] ERROR: relation "goose_db_version" does not exist at character 36 gitea-mq-0.2.0> 2026-11-05 10:27:05.532 UTC [100618] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC gitea-mq-0.2.0> 2026/11/05 10:27:05 OK 001_initial.sql (8.7ms) gitea-mq-0.2.0> 2026/11/05 10:27:05 OK 002_check_status_target_url.sql (902.04µs) gitea-mq-0.2.0> 2026/11/05 10:27:05 OK 003_add_forge.sql (1.9ms) gitea-mq-0.2.0> 2026/11/05 10:27:05 OK 004_batches.sql (4.23ms) gitea-mq-0.2.0> 2026/11/05 10:27:05 OK 005_priority.sql (1.12ms) gitea-mq-0.2.0> 2026/11/05 10:27:05 goose: successfully migrated database to version: 5 gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/e2e-mq-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> 2026/11/05 10:27:08 INFO enqueued PR pr=1 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:08 INFO enqueued PR from automerge detection pr=1 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:09 INFO started testing pr=1 branch=gitea-mq/1 sha=dfa69b1c1ab15cb1d885235eb35174b08aad03a9 gitea-mq-0.2.0> 2026/11/05 10:27:09 INFO started testing for head-of-queue pr=1 branch=gitea-mq/1 gitea-mq-0.2.0> 2026/11/05 10:27:09 INFO all checks passed pr=1 gitea-mq-0.2.0> 2026/11/05 10:27:10 INFO dequeued PR pr=1 gitea-mq-0.2.0> 2026/11/05 10:27:10 INFO removed merged PR from queue pr=1 gitea-mq-0.2.0> 2026/11/05 10:27:10 .../automerge/automerge.go:125:handleAutoMergeItem() [E] AutoMerge: failed to auto merge pull request [1]: failed to merge PR:1: PullRequest[1] already merged gitea-mq-0.2.0> 2026-11-05 10:27:10.414 UTC [103553] ERROR: relation "goose_db_version" does not exist at character 36 gitea-mq-0.2.0> 2026-11-05 10:27:10.414 UTC [103553] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC gitea-mq-0.2.0> 2026/11/05 10:27:10 OK 001_initial.sql (7.17ms) gitea-mq-0.2.0> 2026/11/05 10:27:10 OK 002_check_status_target_url.sql (699.25µs) gitea-mq-0.2.0> 2026/11/05 10:27:10 OK 003_add_forge.sql (1.59ms) gitea-mq-0.2.0> 2026/11/05 10:27:10 OK 004_batches.sql (3.72ms) gitea-mq-0.2.0> 2026/11/05 10:27:10 OK 005_priority.sql (987.37µs) gitea-mq-0.2.0> 2026/11/05 10:27:10 goose: successfully migrated database to version: 5 gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/batch-e2e.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> 2026/11/05 10:27:12 INFO enqueued PR pr=2 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:12 INFO enqueued PR from automerge detection pr=2 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:12 INFO enqueued PR pr=1 position=2 gitea-mq-0.2.0> 2026/11/05 10:27:12 INFO enqueued PR from automerge detection pr=1 position=2 gitea-mq-0.2.0> 2026/11/05 10:27:12 INFO batch formed batch=1 branch=main members=2 gitea-mq-0.2.0> 2026/11/05 10:27:13 INFO batch built batch=1 build=1 sha=00723b73b74cbbb7b6d62c596c5549aa27837807 current=2 pending=0 gitea-mq-0.2.0> 2026/11/05 10:27:13 INFO batch landed batch=1 sha=00723b73b74cbbb7b6d62c596c5549aa27837807 prs=2 gitea-mq-0.2.0> 2026/11/05 10:27:13 services/pull/merge_merge.go:21:doMergeStyleMerge() [E] Unable to make final commit: git commit : exit status 1 - gitea-mq-0.2.0> On branch base gitea-mq-0.2.0> You are in a sparse checkout with 100% of tracked files present. gitea-mq-0.2.0> gitea-mq-0.2.0> Changes not staged for commit: gitea-mq-0.2.0> (use "git add/rm ..." to update what will be committed) gitea-mq-0.2.0> (use "git restore ..." to discard changes in working directory) gitea-mq-0.2.0> deleted: README.md gitea-mq-0.2.0> deleted: a.txt gitea-mq-0.2.0> deleted: b.txt gitea-mq-0.2.0> gitea-mq-0.2.0> no changes added to commit (use "git add" and/or "git commit -a") gitea-mq-0.2.0> 2026/11/05 10:27:13 .../automerge/automerge.go:125:handleAutoMergeItem() [E] AutoMerge: failed to auto merge pull request [3]: failed to merge PR:3: git commit : exit status 1 - gitea-mq-0.2.0> On branch base gitea-mq-0.2.0> You are in a sparse checkout with 100% of tracked files present. gitea-mq-0.2.0> gitea-mq-0.2.0> Changes not staged for commit: gitea-mq-0.2.0> (use "git add/rm ..." to update what will be committed) gitea-mq-0.2.0> (use "git restore ..." to discard changes in working directory) gitea-mq-0.2.0> deleted: README.md gitea-mq-0.2.0> deleted: a.txt gitea-mq-0.2.0> deleted: b.txt gitea-mq-0.2.0> gitea-mq-0.2.0> no changes added to commit (use "git add" and/or "git commit -a") gitea-mq-0.2.0> 2026/11/05 10:27:17 .../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 gitea-mq-0.2.0> 2026/11/05 10:27:17 .../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 gitea-mq-0.2.0> 2026/11/05 10:27:17 INFO batch done batch=1 landed=2 ejected=0 builds=1 flaky=false gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/cache-private-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/ff-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/stack-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/post-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/post-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/pre-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/pre-receive.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/proc-receive: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/update: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> DEBUG: patching hook shebang in /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/label-test.git/hooks/update.d/gitea: #!/usr/bin/env bash -> #!/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gitea-mq-0.2.0> 2026/11/05 10:27:25 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 gitea-mq-0.2.0> To /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git gitea-mq-0.2.0> ! [remote rejected] HEAD -> main (pre-receive hook declined) gitea-mq-0.2.0> error: failed to push some refs to '/build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git': remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory gitea-mq-0.2.0> To /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git gitea-mq-0.2.0> ! [remote rejected] HEAD -> main (pre-receive hook declined) gitea-mq-0.2.0> error: failed to push some refs to '/build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git' gitea-mq-0.2.0> gitea-mq-0.2.0> 2026/11/05 10:27:25 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 gitea-mq-0.2.0> To /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git gitea-mq-0.2.0> ! [remote rejected] HEAD -> main (pre-receive hook declined) gitea-mq-0.2.0> error: failed to push some refs to '/build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git': remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory gitea-mq-0.2.0> To /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git gitea-mq-0.2.0> ! [remote rejected] HEAD -> main (pre-receive hook declined) gitea-mq-0.2.0> error: failed to push some refs to '/build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git' gitea-mq-0.2.0> gitea-mq-0.2.0> --- FAIL: TestGiteaMergeLabelFromForkIsUnauthorized (0.16s) gitea-mq-0.2.0> gitea_merge_label_test.go:25: 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-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git': remote: fatal: cannot exec 'hooks/pre-receive': No such file or directory \nTo /build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git\n ! [remote rejected] HEAD -> main (pre-receive hook declined)\nerror: failed to push some refs to '/build/gitea-mq-test-gitea3934486098/data/gitea-repositories/testuser/merge-label-auth.git'\n\n","url":"http://127.0.0.1:43001/api/swagger"} gitea-mq-0.2.0> 2026-11-05 10:27:25.845 UTC [111501] ERROR: relation "goose_db_version" does not exist at character 36 gitea-mq-0.2.0> 2026-11-05 10:27:25.845 UTC [111501] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 001_initial.sql (7.39ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 002_check_status_target_url.sql (1.32ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 003_add_forge.sql (1.98ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 004_batches.sql (4.17ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 005_priority.sql (1.21ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 goose: successfully migrated database to version: 5 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR pr=1 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR from automerge detection pr=1 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR pr=2 position=2 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR from automerge detection pr=2 position=2 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR pr=3 position=3 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR from automerge detection pr=3 position=3 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO batch formed batch=1 branch=main members=3 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO batch built batch=1 build=1 sha=merge(merge(merge(sha-main,sha1),sha2),sha3) current=3 pending=0 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO batch landed batch=1 sha=merge(merge(merge(sha-main,sha1),sha2),sha3) prs=3 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO batch done batch=1 landed=3 ejected=0 builds=1 flaky=false gitea-mq-0.2.0> 2026-11-05 10:27:25.966 UTC [111504] ERROR: relation "goose_db_version" does not exist at character 36 gitea-mq-0.2.0> 2026-11-05 10:27:25.966 UTC [111504] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 001_initial.sql (7.82ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 002_check_status_target_url.sql (873.2µs) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 003_add_forge.sql (1.73ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 004_batches.sql (3.85ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 OK 005_priority.sql (1.11ms) gitea-mq-0.2.0> 2026/11/05 10:27:25 goose: successfully migrated database to version: 5 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR pr=1 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:25 INFO enqueued PR from automerge detection pr=1 position=1 gitea-mq-0.2.0> 2026/11/05 10:27:26 INFO started testing pr=1 branch=gitea-mq/1 sha=merge(sha-main,sha-head) gitea-mq-0.2.0> 2026/11/05 10:27:26 INFO started testing for head-of-queue pr=1 branch=gitea-mq/1 gitea-mq-0.2.0> 2026/11/05 10:27:26 INFO all checks passed pr=1 gitea-mq-0.2.0> 2026/11/05 10:27:26 INFO dequeued PR pr=1 gitea-mq-0.2.0> 2026/11/05 10:27:26 INFO removed merged PR from queue pr=1 gitea-mq-0.2.0> FAIL gitea-mq-0.2.0> 2026/11/05 10:27:26 .../graceful/manager_unix.go:144:(*Manager).handleSignals() [W] PID 100348. Received SIGTERM. Shutting down... gitea-mq-0.2.0> 2026-11-05 10:27:26.118 UTC [100335] LOG: received smart shutdown request gitea-mq-0.2.0> 2026-11-05 10:27:26.122 UTC [100335] LOG: background worker "logical replication launcher" (PID 100345) exited with exit code 1 gitea-mq-0.2.0> 2026-11-05 10:27:26.123 UTC [100340] LOG: shutting down gitea-mq-0.2.0> 2026-11-05 10:27:26.124 UTC [100340] LOG: checkpoint starting: shutdown immediate gitea-mq-0.2.0> 2026-11-05 10:27:26.526 UTC [100340] LOG: checkpoint complete: wrote 3969 buffers (24.2%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 1 recycled; write=0.071 s, sync=0.328 s, total=0.403 s; sync files=1317, longest=0.002 s, average=0.001 s; distance=18250 kB, estimate=18250 kB; lsn=0/2938660, redo lsn=0/2938660 gitea-mq-0.2.0> 2026-11-05 10:27:26.565 UTC [100335] LOG: database system is shut down gitea-mq-0.2.0> FAIL github.com/Mic92/gitea-mq/internal/integration 24.373s gitea-mq-0.2.0> FAIL error: Cannot build '/nix/store/j6h0fw0p7s99pfhqs5km9rp6i075zsnz-gitea-mq-0.2.0.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/2cmsb6zshdr3c6wfyhmw0j6lcyr7x9jc-gitea-mq-0.2.0 Last 25 log lines: > 2026-11-05 10:27:25.966 UTC [111504] ERROR: relation "goose_db_version" does not exist at character 36 > 2026-11-05 10:27:25.966 UTC [111504] STATEMENT: SELECT version_id, is_applied from goose_db_version ORDER BY id DESC > 2026/11/05 10:27:25 OK 001_initial.sql (7.82ms) > 2026/11/05 10:27:25 OK 002_check_status_target_url.sql (873.2µs) > 2026/11/05 10:27:25 OK 003_add_forge.sql (1.73ms) > 2026/11/05 10:27:25 OK 004_batches.sql (3.85ms) > 2026/11/05 10:27:25 OK 005_priority.sql (1.11ms) > 2026/11/05 10:27:25 goose: successfully migrated database to version: 5 > 2026/11/05 10:27:25 INFO enqueued PR pr=1 position=1 > 2026/11/05 10:27:25 INFO enqueued PR from automerge detection pr=1 position=1 > 2026/11/05 10:27:26 INFO started testing pr=1 branch=gitea-mq/1 sha=merge(sha-main,sha-head) > 2026/11/05 10:27:26 INFO started testing for head-of-queue pr=1 branch=gitea-mq/1 > 2026/11/05 10:27:26 INFO all checks passed pr=1 > 2026/11/05 10:27:26 INFO dequeued PR pr=1 > 2026/11/05 10:27:26 INFO removed merged PR from queue pr=1 > FAIL > 2026/11/05 10:27:26 .../graceful/manager_unix.go:144:(*Manager).handleSignals() [W] PID 100348. Received SIGTERM. Shutting down... > 2026-11-05 10:27:26.118 UTC [100335] LOG: received smart shutdown request > 2026-11-05 10:27:26.122 UTC [100335] LOG: background worker "logical replication launcher" (PID 100345) exited with exit code 1 > 2026-11-05 10:27:26.123 UTC [100340] LOG: shutting down > 2026-11-05 10:27:26.124 UTC [100340] LOG: checkpoint starting: shutdown immediate > 2026-11-05 10:27:26.526 UTC [100340] LOG: checkpoint complete: wrote 3969 buffers (24.2%), wrote 3 SLRU buffers; 0 WAL file(s) added, 0 removed, 1 recycled; write=0.071 s, sync=0.328 s, total=0.403 s; sync files=1317, longest=0.002 s, average=0.001 s; distance=18250 kB, estimate=18250 kB; lsn=0/2938660, redo lsn=0/2938660 > 2026-11-05 10:27:26.565 UTC [100335] LOG: database system is shut down > FAIL github.com/Mic92/gitea-mq/internal/integration 24.373s > FAIL For full logs, run: nix log /nix/store/j6h0fw0p7s99pfhqs5km9rp6i075zsnz-gitea-mq-0.2.0.drv