文件名称:semversioner:在项目中管理语义版本控制并自动生成CHANGELOG.md文件的最简单方法
文件大小:24KB
文件格式:ZIP
更新时间:2024-04-20 01:21:10
devops semver versioning cicd Python
Semversioner
在项目中管理并自动生成CHANGELOG.md文件的最简单方法。
Semversioner将提供工具来自动执行库,docker映像等的semver发布过程。
该项目的灵感来自于AWS管理其版本的方式。
语义版本控制
规范涉及几种可能的变体,但为简化起见,在Semversioner中,我们使用由三部分组成的版本号:
【文件预览】:
semversioner-master
----MANIFEST.in(58B)
----.github()
--------workflows()
----.changes()
--------0.6.11.json(72B)
--------0.6.13.json(67B)
--------0.6.10.json(74B)
--------0.7.1.json(82B)
--------0.13.0.json(200B)
--------0.8.1.json(106B)
--------0.7.0.json(126B)
--------0.6.9.json(67B)
--------0.6.16.json(93B)
--------0.11.0.json(156B)
--------0.6.6.json(69B)
--------0.9.0.json(231B)
--------0.6.7.json(84B)
--------0.8.0.json(87B)
--------0.6.8.json(87B)
--------0.10.0.json(363B)
--------0.6.15.json(277B)
--------0.6.14.json(65B)
--------0.12.0.json(403B)
--------0.6.12.json(87B)
----tests()
--------fixtures.py(2KB)
--------resources()
--------core_test.py(4KB)
--------__init__.py(0B)
--------cli_test.py(12KB)
----LICENSE(1KB)
----setup.cfg(62B)
----requirements.txt(111B)
----setup.py(3KB)
----.gitignore(273B)
----CHANGELOG.md(2KB)
----README.md(3KB)
----.editorconfig(44B)
----.flake8(111B)
----semversioner()
--------storage.py(5KB)
--------core.py(4KB)
--------cli.py(4KB)
--------__init__.py(31B)
--------__version__.py(23B)