From ff73a9680fa29f63db4e6ff8d68d1a7ca71d9076 Mon Sep 17 00:00:00 2001 From: ihmily <114978440+ihmily@users.noreply.github.com> Date: Wed, 2 Oct 2024 18:36:18 +0800 Subject: [PATCH] ci: add pr template and issue translator bot --- .github/PULL_REQUEST_TEMPLATE.md | 56 ++++++++++++++++++++++++++ .github/workflows/issue-translator.yml | 15 +++++++ 2 files changed, 71 insertions(+) create mode 100644 .github/PULL_REQUEST_TEMPLATE.md create mode 100644 .github/workflows/issue-translator.yml diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000..f2d495a --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,56 @@ +### 📜 标题(Title) + +**请提供这个Pull Request中提议的更改的简洁描述:** + + +- + +### 🔍 描述(Description) + +**请描述这个PR做了什么/为什么这些更改是必要的:** + + +- + +### 📝 类型(Type of Change) + +**这个PR引入了哪种类型的更改?(请勾选所有适用的选项)** + + +- [ ] 修复Bug +- [ ] 新功能 +- [ ] 代码风格更新(格式化,局部变量) +- [ ] 重构(改进代码结构) +- [ ] 构建相关更改(依赖项,构建脚本等) +- [ ] 其他:_请描述_ + +### 🏗️ 测试(Testing) + +**请描述您已经进行的测试:** + + +- + +**如果适用,请提供测试更改的说明:** + + +- + +### 📋 检查清单(Checklist) + +在您创建这个PR之前,请确保以下所有框都被勾选,方法是在每个框中放置一个`x`: + + +- [ ] 我已经阅读了**贡献指南**文档 +- [ ] 我的更改没有产生新的警告 +- [ ] 我已经添加了覆盖我更改的测试 +- [ ] 我已经相应地更新了文档(如果适用) +- [ ] 我遵循了这个项目的代码风格 + +**注意:** 这个PR在所有复选框被勾选之前不会被合并。 + + +--- + +**感谢您的贡献!** + \ No newline at end of file diff --git a/.github/workflows/issue-translator.yml b/.github/workflows/issue-translator.yml new file mode 100644 index 0000000..8eeb05f --- /dev/null +++ b/.github/workflows/issue-translator.yml @@ -0,0 +1,15 @@ +name: Issue Translator +on: + issue_comment: + types: [created] + issues: + types: [opened] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: usthe/issues-translate-action@v2.7 + with: + IS_MODIFY_TITLE: false + CUSTOM_BOT_NOTE: Bot detected the issue body's language is not English, translate it automatically. \ No newline at end of file