From 5fa2bf33561ab8e1594778a3b4b206d60a67e7c3 Mon Sep 17 00:00:00 2001 From: CMHopeSunshine <277073121@qq.com> Date: Sat, 17 Jun 2023 00:12:03 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20=E6=B7=BB=E5=8A=A0`release.yml`?= =?UTF-8?q?=E5=92=8C`pre-commit`=E7=9B=B8=E5=85=B3=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/release.yml | 21 +++++++++++++++++++++ .pre-commit-config.yaml | 26 ++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 .github/release.yml create mode 100644 .pre-commit-config.yaml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..870652b --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,21 @@ +changelog: + categories: + - title: 💥 破坏性更新 + labels: + - Semver-Major + - breaking-change + - title: ✨ 新特性 + labels: + - enhancement + - title: 🐛 BUG修复 + labels: + - bug + - title: 📝 文档更新 + labels: + - documentation + - title: 💫 杂项 + labels: + - "*" + exclude: + labels: + - dependencies \ No newline at end of file diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 0000000..1a871b9 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,26 @@ +default_install_hook_types: [pre-commit, prepare-commit-msg] +ci: + autofix_commit_msg: ":rotating_light: auto fix by pre-commit hooks" + autofix_prs: true + autoupdate_branch: master + autoupdate_schedule: monthly + autoupdate_commit_msg: ":arrow_up: auto update by pre-commit hooks" +repos: + - repo: https://github.com/hadialqattan/pycln + rev: v2.1.3 + hooks: + - id: pycln + args: [--config, pyproject.toml] + stages: [commit] + + - repo: https://github.com/pycqa/isort + rev: 5.12.0 + hooks: + - id: isort + stages: [commit] + + - repo: https://github.com/psf/black + rev: 23.3.0 + hooks: + - id: black + stages: [commit]