fix(ci): stabilize merged coverage gates

This commit is contained in:
ZiyaZhang
2026-07-30 20:52:35 -07:00
parent ade8358e67
commit 45e5317ecd
4 changed files with 6 additions and 16 deletions

View File

@@ -27,6 +27,7 @@
"scripts/**/*.mjs" "scripts/**/*.mjs"
], ],
"ignoreDependencies": [ "ignoreDependencies": [
"lefthook",
"playwright" "playwright"
] ]
}, },

View File

@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority; # side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with: # after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write packages/client/ui-conversation/README.md # pnpm run verify-translation-pairing --write packages/client/ui-conversation/README.md
README.md: e165d2856f24231f28f7cd9bb538d75faeeb62c7 README.md: 275b08ae891579a6865b8ce2185028ccb88f0a4c
README.zh.md: db1f85e9e9302c37491b395d451bbc2ebf8fdd87 README.zh.md: c8b2540ecfc6966b5b03e80ae45fa320ad1fcc23

View File

@@ -847,18 +847,7 @@ describe('workspace context request injection', () => {
it('mounts without requiring a filesystem provider', async () => { it('mounts without requiring a filesystem provider', async () => {
const ctx = new Context() const ctx = new Context()
try { try {
const outcome = await Promise.race([ await ctx.plugin(workspaceContext, { maxBytes: 65536 })
ctx.plugin(workspaceContext, { maxBytes: 65536 }).then(() => {
return 'settled' as const
}),
new Promise<'pending'>((resolve) => {
setTimeout(() => {
resolve('pending')
}, 50)
}),
])
expect(outcome).toBe('settled')
} finally { } finally {
await ctx.fiber.dispose() await ctx.fiber.dispose()
} }

View File

@@ -196,7 +196,7 @@ function runInstaller(
}) })
} }
describe('worktree-local Lefthook installer', () => { describe('worktree-local Lefthook installer', { timeout: 15_000 }, () => {
for (const [label, extraEnv] of [ for (const [label, extraEnv] of [
['CI', { CI: 'true' }], ['CI', { CI: 'true' }],
['GitHub Actions', { GITHUB_ACTIONS: 'true' }], ['GitHub Actions', { GITHUB_ACTIONS: 'true' }],
@@ -305,7 +305,7 @@ describe('worktree-local Lefthook installer', () => {
expect(readFileSync(mainHookPath, 'utf8')).toBe(initialHook) expect(readFileSync(mainHookPath, 'utf8')).toBe(initialHook)
expect(existsSync(join(commonDirectory(fixture), 'dsh-lefthook-install.lock'))).toBe(false) expect(existsSync(join(commonDirectory(fixture), 'dsh-lefthook-install.lock'))).toBe(false)
expect(existsSync(join(hooksPath(fixture, fixture.main), '.fake-lefthook-running'))).toBe(false) expect(existsSync(join(hooksPath(fixture, fixture.main), '.fake-lefthook-running'))).toBe(false)
}, 15_000) })
it('waits for a concurrent installer to finish publishing its lock record', async () => { it('waits for a concurrent installer to finish publishing its lock record', async () => {
const fixture = createFixture() const fixture = createFixture()