# CI 模板(templates/ci) 本目录提供“目标项目可复制启用”的 CI 模板示例,用于在 CI 中自动化校验部分 Playbook 规范。 当前提供: - `gitea/`:Gitea Actions(GitHub Actions 语法) 说明:`templates/ci/gitea/.gitea/` 结构用于与目标项目根目录的 `.gitea/` 保持一致,便于直接复制到项目根目录。 ## 使用(Gitea Actions) 前提:目标项目已经 vendoring Playbook(例如 `docs/standards/playbook/`)。 复制到目标项目根目录: ```sh cp -R docs/standards/playbook/templates/ci/gitea/.gitea ./ ``` 提交: ```sh git add .gitea git commit -m ":memo: docs(ci): add standards check workflow" ``` ## commit message 校验 工作流会运行 `.gitea/ci/commit_message_lint.py`: - 规范来源(自动探测其一): - `docs/common/commit_message.md` - `docs/standards/playbook/docs/common/commit_message.md` - 默认要求 emoji;如需允许无 emoji:在 workflow 中设置 `COMMIT_LINT_REQUIRE_EMOJI=0`。