Sem-Verline in it indicating the semantic versioning level of the change. By default, this change is
bugfix. Other levels are:
git pull. Then, use
python setup.py bdist_wheelto
ChangeLogto update the changelog for the Debian and RPM packages. Don't forget to update the synergy version in these files!
packaging/debian/changelogand add a new entry corresponding to the new version. Note: you can get a correctly formatted date by using the command
packaging/rpm/python-synergy.spec. You will have to edit the
Version:line, as well as adding an entry below the
%changelogline. Note: if you are using an *EL system, you can use the
packaging/README.mdfor instructions). Don't forget to add
-e "PKG_VERSION=x.y.z"to test for the new x.y.z version.
master, tag it with git. Note: you must make a signed and annotated tag, otherwise gerrit won't accept it.
git push gerrit x.y.z. This will automatically trigger the publication of the python wheel package to PyPI.
packaging/README.mdfor instructions, the easiest method for packaging is using Docker.
git checkout -b release-x.y.z
git push github release-x.y.z
requirements.txtwith the new version of synergy-service.