Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.93 KB

RELEASE.md

File metadata and controls

32 lines (24 loc) · 1.93 KB

SIG Addons Releases

TFX Addons follows Semantic Versioning 2.0 strategy.

Major/Minor releases

  1. Create new rX.Y branch on https://github.com/tensorflow/tfx-addons from main.
  2. Create new PR with updates to version.py against rX.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.
  3. Create a new release from rX.Y branch. Create a tag with vX.Y.Z name.
    • Add updates for new features, enhancements, bug fixes
    • Add contributors using git shortlog <last-version>..HEAD -s
  4. Create a new PR and merge an increase of _MINOR_VERSION number in main to get ready for next release.

Patch releases

  1. Cherry-pick commits to rX.Y branch
  2. Create new PR with increasing _PATCH_VERSION in version.py against rX.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.
  3. Create a new release from rX.Y branch. Create a tag with vX.Y.Z name.
    • Add updates for new features, enhancements, bug fixes
    • Add contributors using git shortlog <last-version>..HEAD -s

SIG Addons Release Team

Current Release Team: TODO: TBD