From 7d68dedae91ffadf494f4cd9a1ab5c253f4b73d6 Mon Sep 17 00:00:00 2001 From: garrytan Date: Fri, 16 Oct 2026 22:31:15 +0000 Subject: [PATCH] test(qa-functional): disable auto gc and maintenance in the fixture repo On eval-slices (9), qa-functional-webhook-fix failed mid-run with 100+ 'directory watch lost: .git/objects/..' entries and forbidden writes to .git/info/refs and .git/objects/pack. That is git's detached auto maintenance repacking the fixture under the write observer. This applies the same gc.auto=0 / maintenance.auto=false config qa-callers-fixture uses. Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- test/helpers/qa-functional-fixture.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/helpers/qa-functional-fixture.ts b/test/helpers/qa-functional-fixture.ts index 882d01c9b..e9e48e0f1 100644 --- a/test/helpers/qa-functional-fixture.ts +++ b/test/helpers/qa-functional-fixture.ts @@ -276,6 +276,8 @@ test('successful delivery', () => { fixtureGit(root, ['config', 'user.name', 'QA Fixture'], remaining()); fixtureGit(root, ['config', 'user.email', 'qa-fixture@gstack.test'], remaining()); fixtureGit(root, ['config', 'commit.gpgsign', 'false'], remaining()); + fixtureGit(root, ['config', 'gc.auto', '0'], remaining()); + fixtureGit(root, ['config', 'maintenance.auto', 'false'], remaining()); fixtureGit(root, ['add', '.'], remaining()); fixtureGit(root, ['commit', '-m', 'Seed owned functional QA fixture'], remaining()); const revision = fixtureGit(root, ['rev-parse', 'HEAD'], remaining());