🔧 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:
+6
-6
@@ -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)。
|
||||
|
||||
## 📚 测试详解
|
||||
|
||||
|
||||
Reference in New Issue
Block a user