ChangeLog Keeper
A CLI tool that helps you with maintaining CHANGELOG.md
using keep a changelog format.
Resources
GitHub action quickstart
Use taminomara/cl-keeper@v1 to parse a change log. It takes git tag
(parameter version) and returns text and other release info.
See details in documentation.
Example:
name: Create a release
on:
push:
tags:
- 'v*'
jobs:
release:
- name: Checkout source
uses: actions/checkout@v4
- id: changelog
name: Parse Changelog
uses: taminomara/cl-keeper@v1
with:
version: ${{ github.ref }}
- name: Create GitHub release
uses: softprops/action-gh-release@v2
with:
prerelease: ${{ fromJSON(steps.changelog.outputs.is-pre-release) }}
draft: ${{ fromJSON(steps.changelog.outputs.is-unreleased) }}
body: |
## Changelog
${{ steps.changelog.outputs.text }}
Installation
Install via pipx:
pipx install cl-keeper
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cl_keeper-1.0.1.tar.gz
(123.5 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
cl_keeper-1.0.1-py3-none-any.whl
(42.3 kB
view details)
File details
Details for the file cl_keeper-1.0.1.tar.gz.
File metadata
- Download URL: cl_keeper-1.0.1.tar.gz
- Upload date:
- Size: 123.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d0f94b9e50742a904aa170030f0a713f3883fa525e6a380a1692d7ce2aacfa89
|
|
| MD5 |
2dc1f3f710b0355d82f2f242a1f72172
|
|
| BLAKE2b-256 |
7c18fcc892fc4412a9b9240cbaca4f00b331b55def6579581aecae2bb3c834c4
|
File details
Details for the file cl_keeper-1.0.1-py3-none-any.whl.
File metadata
- Download URL: cl_keeper-1.0.1-py3-none-any.whl
- Upload date:
- Size: 42.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45aedd93e1d48b30035d608a9f3112a3af4ee3d17023548a39940c80b87053a4
|
|
| MD5 |
7bd8943e58e4bd30ad87e787eb7793d0
|
|
| BLAKE2b-256 |
c0b054616bfe1aeba72efbb22e571a1c7c3d2d42b5fa74ae086d1af51fa91ebd
|