🔧 chore(workflows): migrate to prepare + worktree model and merge checks

- add prepare.yml: install tools + maintain shared bare repo, anchors the workflow_run chain
- add checks.yml: merge lint + full test suite into a single workflow_run consumer job
- remove standards-check.yml and test.yml (superseded by checks.yml)
- convert sync-tsl-playbook and update-thirdparty-skills to worktree-model consumers
- unify workflow/job/step display names and emoji
This commit is contained in:
csh
2026-07-21 17:29:24 +08:00
parent 49e6dadc60
commit d83707de23
7 changed files with 600 additions and 267 deletions
+6 -6
View File
@@ -31,13 +31,13 @@ python test/integration/check_doc_links.py
## 🧭 CI 自动化测试
测试套件通过 Gitea Actions 自动运行(见 `.gitea/workflows/test.yml`):
测试套件通过 Gitea Actions 自动运行(见 `.gitea/workflows/checks.yml``tests` job):
- **触发时机**
- 推送到 `main` 分支
- Pull Request 到 `main` 分支
- 手动触发(workflow_dispatch
- **运行平台**ubuntu-22.04
- **触发方式**`workflow_run`——「🧰 准备环境」(`prepare.yml`)完成后触发。
Prepare 监听 `push:main``pull_request``workflow_dispatch` 与每日 `schedule`
故推送到 main、对 main 开 PR 或手动运行 Prepare 都会经 Prepare 传导到测试。
- **运行平台**standard-ubuntu-22
- **注**`checks.yml` 同时包含 commit message 规范校验(`standards` job)。
## 📚 测试详解