【文件属性】:
文件名称:action-update-version:此Github Action自动更新您存储库的版本
文件大小:62KB
文件格式:ZIP
更新时间:2021-02-23 12:26:07
Python
动作更新版本
这个Github操作会自动更新您的存储库的版本。
描述
在每次按下所选分支时,它都会检查自上一个带有标记以来发生的所有提交(使用 ,根据推断新版本,然后修改版本:
更新配置和项目版本(取决于)
提交更改,并显示以下消息:“ chore(version): {previous_version} → {new_version} ”
添加与此提交关联的新标签
增量基于提交类型,并具有以下配置:
增量
描述
常规提交图
MAJOR
引入重大变化
BREAKING CHANGE或! 打字之前
MINOR
新的功能
feat
PATCH
修正
fix , refactor或perf
其他类型不会触发任何版本变化。
用例
当前存在3个用例:
对于Python项目,项目版本和commitizen配置都在pyproject.toml
对于Node项目,项目版本在pac
【文件预览】:
action-update-version-master
----.dockerignore(40B)
----make()
--------ci.py.Makefile(2KB)
--------vars.py.Makefile(163B)
--------docker.Makefile(1KB)
--------help.Makefile(525B)
--------env.py.Makefile(2KB)
--------vars.docker.py.Makefile(197B)
--------setup.py.Makefile(1KB)
--------env.Makefile(3KB)
----.flake8(2KB)
----.github()
--------dependabot.yaml(359B)
--------CODEOWNERS(22B)
--------workflows()
----commitlint.config.js(165B)
----poetry.lock(119KB)
----src()
--------action.py(6KB)
----Dockerfile(925B)
----test()
--------__snapshots__()
--------test_action.py(7KB)
----README.md(4KB)
----Makefile(50B)
----.pre-commit-config.yaml(1KB)
----typings()
--------tomlkit()
----action.yaml(215B)
----pre-commit.sh(151B)
----.gitignore(3KB)
----pyproject.toml(1KB)