mk-fg / pretty-yaml

PyYAML-based module to produce a bit more pretty and readable YAML-serialized data
Do What The F*ck You Want To Public License
135 stars 29 forks source link

Please tag releases #45

Closed polyzen closed 1 month ago

polyzen commented 3 months ago

Tedious to find what's changed between releases without tags. For example, I used Git blame on the version key in your pyproject.toml to find what commits matched which release, and then copy and pasted those commits to get the Git log of changes.

We (at Arch Linux) also want to move to using untouched sources (eg. PyPI releases might contain pre-generated contents), and it would be much easier to point at a release tag rather than digging up the commit. https://github.com/mk-fg/pretty-yaml/tags.atom (and releases.atom if you go that route as well) would also become another way of tracking releases.

mk-fg commented 3 months ago

Yeah, should probably add a simple git hook to tag stuff from pyproject.toml version changes.

mk-fg commented 1 month ago

Added post-commit hook for doing that in last minor update, should hopefully work reliably enough. Thanks for bringing it up.