novem-code / novem-python

python command-line interface for interacting with the novem.no data visualisation platform
Other
2 stars 3 forks source link

Improve release workflow #51

Open sondove opened 1 month ago

sondove commented 1 month ago

It seems a bit excessive to merge in a release bump, it would be nice if all the steps to cut a release could be done automatically as part of the github release workflow.

Basically run make bump version into a direct commit and then tag that.

myme commented 1 month ago

I think making use of GitHub's release workflow would be nice. With a GitHub workflow that triggers on release and does all the things.

novem-python-draft-release.webm

sondove commented 1 month ago

I think making use of GitHub's release workflow would be nice.

Yeah, I believe we have almost everything, except bumping the version as part of the release workflow. (Which i guess would require making a commit and tagging that new commit)