👷 添加release.ymlpre-commit相关文件

This commit is contained in:
CMHopeSunshine 2023-06-17 00:12:03 +08:00
parent 5198942e4b
commit 5fa2bf3356
2 changed files with 47 additions and 0 deletions

21
.github/release.yml vendored Normal file
View File

@ -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

26
.pre-commit-config.yaml Normal file
View File

@ -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]