Skip to content

Commit a856181

Browse files
committed
ci: add pull_request trigger to build_doc.yml for PR quality gate
按行业规范补充:PR 向 dev 分支时触发构建验证,确保不会将破坏构建的变更 合并进 dev。部署步骤已有 if: github.ref == 'refs/heads/main' 保护, PR 时只 build 不 deploy。
1 parent d3af19c commit a856181

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/build_doc.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,17 @@ on:
1919
- '**.js'
2020
- '.github/workflows/**'
2121
- '!docs/_list'
22+
pull_request:
23+
branches:
24+
- dev
25+
paths:
26+
- 'docs/**'
27+
- 'versioned_docs/**'
28+
- 'i18n/**'
29+
- 'src/**'
30+
- 'static/**'
31+
- '**.js'
32+
- '!docs/_list'
2233

2334
concurrency:
2435
group: ${{ github.workflow }}-${{ github.ref }}

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
- `README.md` 全面重写:新增 CI badge、Tech Stack badge、快速开始、项目结构和文档链接
2121
- `docs/readme.md` 更新为 next 版本说明
22-
- `build_doc.yml`:升级 `checkout@master``@v4`,新增 yarn cache、concurrency 控制,删除调试步骤,修复 Docker 缩进,区分 dev/main 分支部署行为,apidocs 步骤设为 `continue-on-error: true`
22+
- `build_doc.yml`:升级 `checkout@master``@v4`,新增 yarn cache、concurrency 控制,删除调试步骤,修复 Docker 缩进,区分 dev/main 分支部署行为,apidocs 步骤设为 `continue-on-error: true`,新增 `pull_request` 触发(PR 构建质量门)
2323
- `check.yml`:全量重写,恢复 broken-links 检查(`lychee-action@v2`),新增 PR 触发
2424
- `app_from_contentful.yml`:升级 `checkout@v2``@v4``setup-python@v2``@v5`,新增 pip cache,移除 `--override` 参数
2525
- `json2md.yml`:升级 `checkout@v2``@v4``setup-python@v2``@v5`,新增 pip cache,curl 新增重试参数

0 commit comments

Comments
 (0)