🐍🐍 molting
Automatically bump your project files to the latest version.
Overview
Simplifies the process of creating new releases by bumping version numbers, updating release notes, and creating a GitHub release.
- Easy to use - Can be called without any arguments; let
moltingfigure out the specifics. - Built for CI/CD - Run from GitHub Actions or similar CI/CD tool to completely automate your release process.
How it works
graph TD
A[Invoke molting CLI] -->|Specify semver type| B(Calculate new version)
A -->|Omit semver type| C(Get commit messages)
C --> D[Guess change type]
D --> B
B --> G(Get changelog notes)
G -->|Changelog notes found| E(Update version in files)
G -->|No Changelog notes exist| J(Get commit messages)
J -->|Write commit messages to Changelog| G
E --> F(Create new git tag)
F --> K(Create GitHub release with Changelog notes)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
molting-0.3.1.tar.gz
(6.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file molting-0.3.1.tar.gz.
File metadata
- Download URL: molting-0.3.1.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/1.1.11 CPython/3.9.10 Linux/5.11.0-1028-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f7672481c0e8a887459861020208b4c1d85668181ae6f1d7487e2332cb5e0e3
|
|
| MD5 |
e2bf089eaded6ed6fb61cba563a1b5ae
|
|
| BLAKE2b-256 |
a8b7b25ffd1ad16895ac25aadfa7999aa89ecc99ae554cc0cdcf1c5eb0faca2f
|
File details
Details for the file molting-0.3.1-py3-none-any.whl.
File metadata
- Download URL: molting-0.3.1-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
poetry/1.1.11 CPython/3.9.10 Linux/5.11.0-1028-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9668a1e56d9d176c6c3f9d9b7da0501d0d0a1585c6be137e48b4aebdb27e0609
|
|
| MD5 |
872f12194c96ec2d34c2ca6b5bf87099
|
|
| BLAKE2b-256 |
39bcb5b964e935d4138b27853964e7358d885d70bc4a3f481e8d0fd4fbfe4e20
|