fix: activate native protocol hooks in nested worktrees
This commit is contained in:
parent
67e6fcdd38
commit
97858eb8b5
7 changed files with 48 additions and 4 deletions
|
|
@ -48,6 +48,7 @@ for (const required of [
|
|||
}
|
||||
|
||||
const packageJson = JSON.parse(source('package.json'))
|
||||
requireTruth(packageJson.scripts.prepare.includes('install-guanghu-native-hooks.sh'), 'trigger_hook_install')
|
||||
requireTruth(packageJson.scripts.predev === 'pnpm test:native-authority', 'trigger_predev')
|
||||
requireTruth(packageJson.scripts.pretest === 'pnpm test:native-authority', 'trigger_pretest')
|
||||
requireTruth(
|
||||
|
|
@ -56,11 +57,14 @@ requireTruth(
|
|||
'trigger_prebuild',
|
||||
)
|
||||
requireTruth(source('.husky/pre-commit').includes('test-guanghu-native-authority.sh'), 'trigger_precommit')
|
||||
requireTruth(source('.husky/pre-commit').includes('cd "$hook_dir/.."'), 'trigger_precommit_product_root')
|
||||
requireTruth(
|
||||
source('.husky/pre-push').includes('test:native-authority')
|
||||
|| source('.husky/pre-push').includes('run-hololake-native-quality-gate.sh'),
|
||||
'trigger_prepush',
|
||||
)
|
||||
requireTruth(source('.husky/pre-push').includes('cd "$hook_dir/.."'), 'trigger_prepush_product_root')
|
||||
requireTruth(source('scripts/install-guanghu-native-hooks.sh').includes('core.hooksPath'), 'trigger_hooks_path')
|
||||
requireTruth(source('.github/workflows/ci.yml').includes('test:native-authority'), 'trigger_ci')
|
||||
requireTruth(
|
||||
source('.github/workflows/ci.yml').includes('run-hololake-native-quality-gate.sh'),
|
||||
|
|
|
|||
Loading…
Reference in a new issue