Replies: 4 comments 10 replies
-
Indeed, that is my fault, I apologize for it. I have forgotten bumping the versions before I did the tagging, so I bumped the versions in the next commit. I could changed git history but.. that wouldn't be nice either. I will recall this the next time when I will do the "z-stream tagging". Until this can be automated, somehow..? |
Beta Was this translation helpful? Give feedback.
-
I created https://github.com/sosreport/sos/wiki/Maintainers-checklist-for-releasing-a-new-version-or-tag . Now it should have all steps (I am aware of). |
Beta Was this translation helpful? Give feedback.
-
I'm not familiar with the current process/workflow for how SOS handles this other than reading the Maintainers checklist today. At first pass it seems like this might be beneficial to create a dedicated workflow that would do the described steps automatically and ensure that both the tag and the bump occur together, reducing the chance of error, copy/paste failure etc. I found a GitHub Action that is intended to perform a tag + bump, although I'm not a fan of automating it entirely based on commit messages as it suggests. With or without this Action it could probably still be made into a workflow leveraging workflow dispatch and inputs, allowing explicitly setting newvers in the input, and letting it handle everything else. I enjoy doing a bit of CI now and again, so if this is something of interest I could work up an example branch in my fork and attempt some basic tests to validate. |
Beta Was this translation helpful? Give feedback.
-
As this has been taken care of, and we've had several releases since, I'll close this off |
Beta Was this translation helpful? Give feedback.
-
Was just testing some testing in the 4.6.1 tag, and found a discrepancy with the tag, and then the commit for the version
So, at he moment, if the tarball from 4.6.1 release is downloaded, then the version will still be shown as 4.6.0 when running
sos
Beta Was this translation helpful? Give feedback.
All reactions