automate more parts of the publishing process #268
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With this it is not neccessary to push commits to
main
anymore to do a release and as much as possible is automated. The remaining steps are:To make this possible there are a few changes:
CHANGELOG.md
formatVERSION_NAME
is not comitted anymore and instead always computed<latest-version>
pacehoders and one of those badges that shows the last version<latest-version>
with the last tag and remove the badgeThe only part that I don't like that much is the
<latest-version>
placeholder in the README, I prefer when it just has the full declaration ready to copy, but at least it's like this on the website.Already tested this here