I never got around to fixing this before the project I was working on ended, but I'm putting my notes here so the problem is documented: - Example commit without a tag: [`docs: auto-update version string`](https://github.com/SHADE-AI/daidepp/commit/f84f7279fb4a31083ad8e4b5fcf6d1ed290bae0e) - Logs: [Update Version · Workflow runs](https://github.com/SHADE-AI/daidepp/actions/workflows/update-version.yml) - Look into using [Python Semantic Release](https://github.com/python-semantic-release/python-semantic-release) ([documentation](https://python-semantic-release.readthedocs.io/en/latest/)) or <https://github.com/semantic-release/semantic-release> instead of existing Actions