🐍🐍 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)
Metadata
Release files for molting 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| molting-0.3.1.tar.gz | 6.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| molting-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.1 kB
Release files / molting-0.3.1.tar.gz
| Download URL | molting-0.3.1.tar.gz |
|---|---|
| Size | 6.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f7672481c0e8a887459861020208b4c1d85668181ae6f1d7487e2332cb5e0e3
|
|
BLAKE2b-256 checksum How to use checksums |
a8b7b25ffd1ad16895ac25aadfa7999aa89ecc99ae554cc0cdcf1c5eb0faca2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.9.10 Linux/5.11.0-1028-azure
|
Release files / molting-0.3.1-py3-none-any.whl
| Download URL | molting-0.3.1-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9668a1e56d9d176c6c3f9d9b7da0501d0d0a1585c6be137e48b4aebdb27e0609
|
|
BLAKE2b-256 checksum How to use checksums |
39bcb5b964e935d4138b27853964e7358d885d70bc4a3f481e8d0fd4fbfe4e20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.9.10 Linux/5.11.0-1028-azure
|