浏览代码

fix(ci): stabilize merged coverage gates

ZiyaZhang 1 月之前
父节点
当前提交
45e5317ecd

+ 1 - 0
knip.json

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

+ 2 - 2
packages/client/ui-conversation/README.i18n.yaml

@@ -2,5 +2,5 @@
 # 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:
 #   pnpm run verify-translation-pairing --write packages/client/ui-conversation/README.md
-README.md: e165d2856f24231f28f7cd9bb538d75faeeb62c7
-README.zh.md: db1f85e9e9302c37491b395d451bbc2ebf8fdd87
+README.md: 275b08ae891579a6865b8ce2185028ccb88f0a4c
+README.zh.md: c8b2540ecfc6966b5b03e80ae45fa320ad1fcc23

+ 1 - 12
packages/context/workspace-context/tests/workspace-context.spec.ts

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

+ 2 - 2
scripts/install-lefthook.spec.ts

@@ -196,7 +196,7 @@ function runInstaller(
   })
 }
 
-describe('worktree-local Lefthook installer', () => {
+describe('worktree-local Lefthook installer', { timeout: 15_000 }, () => {
   for (const [label, extraEnv] of [
     ['CI', { CI: 'true' }],
     ['GitHub Actions', { GITHUB_ACTIONS: 'true' }],
@@ -305,7 +305,7 @@ describe('worktree-local Lefthook installer', () => {
     expect(readFileSync(mainHookPath, 'utf8')).toBe(initialHook)
     expect(existsSync(join(commonDirectory(fixture), 'dsh-lefthook-install.lock'))).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 () => {
     const fixture = createFixture()