Release workflow is not working for a few reasons:
Hatch env create release fails because of a pydantic version incompability with python-semantic-release
CHANGELOG.md does not exist yet but bump script assumes it does, so it fails
Release tag version did not match existing tags
What was the solution? (How)
Make release a detached env and put dependencies directly in it. This means the dep on python-semantic-release will no longer be checked by dependabot, which I think is fine for now.
Adjust bump script to touch CHANGELOG.md
Adjust python-semantic-release's configured tag format to match the ones in this repo
What is the impact of this change?
Release workflow works
How was this change tested?
Not yet :)
Was this change documented?
No
Is this a breaking change?
No
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
What was the problem/requirement? (What/Why)
Release workflow is not working for a few reasons:
release
fails because of a pydantic version incompability withpython-semantic-release
What was the solution? (How)
release
a detached env and put dependencies directly in it. This means the dep onpython-semantic-release
will no longer be checked by dependabot, which I think is fine for now.touch CHANGELOG.md
python-semantic-release
's configured tag format to match the ones in this repoWhat is the impact of this change?
Release workflow works
How was this change tested?
Not yet :)
Was this change documented?
No
Is this a breaking change?
No
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.