Files
ai-proj-helper/hooks/git/pre-push
T
johnQ 04e20babc1
skill-gate / gate (pull_request) Waiting to run
feat(skill): 本地 git 门禁 + 项目级安装 + 覆盖率与第三方扫描
- hooks/git/{pre-commit,pre-push} + scripts/install-git-hooks.sh(Gitea Actions 无 runner,本地兜底)
- install-skills.sh: --scope project --project-dir(装到项目 .agents/skills)
- scripts/scan-installed.sh: 扫第三方已装技能(33 个,0 高危)
- generate-catalog: has_evals/has_docs + coverage;validate --coverage + 路由一致性检查
- SCOPE 覆盖率路线图(3-4 周补齐 40 个技能的 evals 与四段式文档)
- MAINTENANCE/README/CHANGELOG 同步
2026-11-01 05:04:14 +08:00

8 lines
319 B
Bash
Executable File

#!/usr/bin/env bash
# skill-gate 推送前门禁:安装器测试 + 覆盖率提示
set -uo pipefail
[ "${SKILL_GATE_SKIP:-0}" = "1" ] && exit 0
cd "$(git rev-parse --show-toplevel)" || exit 1
echo "[skill-gate] install-skills 测试"
bash tests/install-skills.test.sh || { echo "[skill-gate] 测试失败"; exit 1; }