Closed gavv closed 1 year ago
Currently, release creation involves these steps:
It would be convenient to automate the first half of this procedure. We could create a new script tag.py used as follows:
tag.py
./tag.py 0.2.1
or:
./tag.py --push origin 0.2.1
This script will:
--push
The script should be cross-platform (thus python).
After doing this, release procedure will look as follows:
./tag.py --push origin VERSION
We'll need to document (briefly) the new procedure in README.
Currently, release creation involves these steps:
It would be convenient to automate the first half of this procedure. We could create a new script
tag.py
used as follows:or:
This script will:
--push
is given, push the change and the tag to specified remote (e.g. origin)The script should be cross-platform (thus python).
After doing this, release procedure will look as follows:
./tag.py --push origin VERSION
We'll need to document (briefly) the new procedure in README.