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>
This commit is contained in:
garrytanandcapy-ai[bot] committed 2026-10-16 22:31:15 +00:00
1 parent 03968f0a7c
commit 7d68dedae9
1 file changed
+2
+2
View File
@@ -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());