You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
weiguoz edited this page Nov 18, 2019
·
2 revisions
SQLFlow is still under heavy development, the Extended SQL grammar and usage are evolving rapidly. We need a regular tagging and releasing mechanism to solve the below problems:
Let users upgrade their deployment to a newer version to fix known issues and adding support of features. Directly upgrade to develop branch may be risky since the develop branch may contain new bugs.
Periodically Releasing
I propose to increase the SQLFlow version every one or two months before we release v1.0. The release process should be:
Make sure the develop branch has passed the CI.
Make sure the code coverage is acceptable.
Create a new releasing branch named release-0.x.
If there are bugs to fix for this release, merge the bug fix pull requests to develop and then cherry-pick the commit into the release branch.
Once all bugs are fixed, push a tag named v0.x.x to the current release branch.
If there are more bugs to fix, repeat steps 4 and 5.