test(windows): enforce native coverage

This commit is contained in:
Tianyi Cui
2026-08-08 18:52:41 +08:00
parent 9b169f7555
commit ce073eeef7
8 changed files with 33 additions and 20 deletions

View File

@@ -434,6 +434,7 @@ function ciWindowsCompleteGates(): Gate[] {
return [
pnpmScript('build', 'build'),
pnpmScript('windows-site', 'docs:build', { label: 'production site' }),
...coverageGates(),
...observational,
]
}
@@ -441,7 +442,7 @@ function ciWindowsCompleteGates(): Gate[] {
function ciWindowsObservationalGates(): Gate[] {
return [
...ciStaticGates({ ownsBuild: true }),
// Linux owns required lint, coverage, and snapshots; Windows omits those duplicates.
// Linux owns required lint and snapshots; Windows omits those duplicates.
pnpmScript('duplication', 'duplication'),
pnpmScript('publint', 'publint', { needs: ['build'] }),
pnpmScript('node-next-types', 'verify-node-next-types', {