From 78b10dccf1ada4961395b24487504f00df57f6cb Mon Sep 17 00:00:00 2001 From: "Vish (Ishaya) Abrams" Date: Thu, 20 Nov 2025 14:50:36 -0800 Subject: [PATCH] Skip pre-commit hooks for shadow repo (#13331) (#13488) Co-authored-by: Vishvananda Abrams --- packages/core/src/services/gitService.test.ts | 11 +++++++++++ packages/core/src/services/gitService.ts | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/core/src/services/gitService.test.ts b/packages/core/src/services/gitService.test.ts index 17860d22be..3d24f7e580 100644 --- a/packages/core/src/services/gitService.test.ts +++ b/packages/core/src/services/gitService.test.ts @@ -245,4 +245,15 @@ describe('GitService', () => { expect(hoistedMockCommit).not.toHaveBeenCalled(); }); }); + + describe('createFileSnapshot', () => { + it('should commit with --no-verify flag', async () => { + const service = new GitService(projectRoot, storage); + await service.initialize(); + await service.createFileSnapshot('test commit'); + expect(hoistedMockCommit).toHaveBeenCalledWith('test commit', { + '--no-verify': null, + }); + }); + }); }); diff --git a/packages/core/src/services/gitService.ts b/packages/core/src/services/gitService.ts index 350d9b1781..b38f3e289f 100644 --- a/packages/core/src/services/gitService.ts +++ b/packages/core/src/services/gitService.ts @@ -112,7 +112,9 @@ export class GitService { try { const repo = this.shadowGitRepository; await repo.add('.'); - const commitResult = await repo.commit(message); + const commitResult = await repo.commit(message, { + '--no-verify': null, + }); return commitResult.commit; } catch (error) { throw new Error(