TFX Addons follows Semantic Versioning 2.0 strategy.
- Create new
rX.Y
branch on https://github.com/tensorflow/tfx-addons frommain
. - Create new PR with updates to
version.py
againstrX.Y
branch.- Set the correct version and suffix in version.py.
- Ensure the proper minimum and maximum tested versions of TFX are set in version.py.
- Ensure proper supported python libraries are set in setup.py.
- Create a new release from
rX.Y
branch. Create a tag withvX.Y.Z
name.- Add updates for new features, enhancements, bug fixes
- Add contributors using
git shortlog <last-version>..HEAD -s
- Create a new PR and merge an increase of
_MINOR_VERSION
number inmain
to get ready for next release.
- Cherry-pick commits to
rX.Y
branch - Create new PR with increasing
_PATCH_VERSION
inversion.py
againstrX.Y
branch.- Set the correct version and suffix in version.py.
- Ensure the proper minimum and maximum tested versions of TFX are set in version.py.
- Ensure proper supported python libraries are set in setup.py.
- Create a new release from
rX.Y
branch. Create a tag withvX.Y.Z
name.- Add updates for new features, enhancements, bug fixes
- Add contributors using
git shortlog <last-version>..HEAD -s
Current Release Team: TODO: TBD