Get the latest tech news

Changelog-Driven Releases


April 2024 Ever released an untested version of your open-source project or forgot to update the version number? We've all been there. Managing releases for open-source projects can feel like a tedious, error-prone process, especially when done with a mix of manual and automated steps.

Managing releases for open-source projects can feel like a tedious, error-prone process, especially when done with a mix of manual and automated steps. The core workflow involves a script that parses the changelog on push events to the master branch. If the latest entry is not(unreleased), the script automatically updates the version number in relevant project files (e.g., pyproject.toml, version.txt).

Get the Android app

Or read this on Hacker News