Create a program to handle release chores #2790
Labels
cleanup
Tech debt, resolving it improves our own velocity
Good first issue
A good first issue for people looking to contribute
type: process
There's a few tedious and mechanical steps for our release process around replacing
strings and updating docs. See RELEASING.md for all the steps.
It should be relatively easy to create a program that does the various string processing. The basic logic it needs to do is:
[X.Y.Z] - YYYY-MM-DD
0.0.0
with X.Y.Zv0-0-0
withvX-Y-Z
VERSION_NEXT_*
markers.*
dirs (.githhub etc)Something more advanced could look at which
VERSION_NEXT_{FEATURE,PATCH}
markers exist to figure out the next semantic version, but that's just a nice to have.Just being able to do
tools/private/release.py 1.4.0
would be a big improvement over all the ad-hoc stuff we have to do today.The text was updated successfully, but these errors were encountered: