The three points are right. I want to do these. About helm version , fix bug version , I want to use the last number as the fix version number. For example: sw 6.5.1 -> chart 1.0.1 sw 6.6.0 -> chart 1.1.0 sw 6.6.1 -> chart 1.1.1
Or if it is a bug modification of chart itself, increase the last number. For example: sw 6.6.1 -> chart 1.1.1 sw 6.6.1 -> chart 1.1.2 sw 6.6.2 -> chart 1.1.3 and record corresponding version in the introduction of release. Finally add the document of version for users to quickly find the corresponding version. Sheng Wu <[email protected]> 于2019年11月18日周一 下午2:31写道: > So, you want > 1. The master branch is only including the latest helm. > 2. Current master with multiple versions moves to the legacy branch > 3. One release of the helm chart repo is only for one main repo release. > > If above are right, make sense to me. > > I just have a question for your version number rule. > > Because the helm chart may have bugs or missing some configurations, so you > may want to release more versions for one sw release. > Maybe the version number can't match the release version. You may need to > put the version match in the documentations, and helm readme. > What do you think? > > > Sheng Wu 吴晟 > Twitter, wusheng1108 > > > hw zhai <[email protected]> 于2019年11月18日周一 下午2:15写道: > > > Hi Sheng Wu > > > > Thank for your help . > > > > I want to move the corresponding chart of 6.0.0 ~ 6.4.0 to the > > corresponding branch, leaving only one version of the chart in the master > > branch. > > The follow-up is not to create a new branch, but to determine the version > > by means of the release tag. > > > > Starting with SW 6.5.0, the version of chart starts at 1.0.0, and the > > following rules are as follows: > > > > sw 6.6.0 -> chart 1.1.0 > > sw 7.0.0 -> chart 2.0.0 > > > > Do you have any different suggestions about the version? > > > > Sheng Wu <[email protected]> 于2019年11月17日周日 下午4:37写道: > > > > > Hi Hongwei Zhai > > > > > > Thanks for you to propose the helm repo official release process. As I > > have > > > been a release manager from day one, I could help you about this. > > > > > > For an Apache release, first of you, you need to prepare the following > > > things > > > 1. Decide which part of you are going to release. From GitHub repo, set > > up > > > the tag and generate source tar. > > > 2. Source tar should include the helm chart for particular version(s), > > how > > > many version supported depend on your decision. All files should > include > > > the Apache 2.0 header, please add a CI to test it, such as GitHub > action. > > > 3. LICENSE and NOTICE file are required, as we don't include any 3rd > > party > > > things, should be the standard LICENSE[1] and NOTICE[2]. > > > 4. Package helm source files, LICENSE, NOTICE and doc into the source > > tar. > > > With PGP sign, sha512. Read this[3] about pgp, and sha512 is easy, us > > this > > > command, shasum -a 512 file > file.sha512 > > > 5. Set up your version policy, > > > 6. Upload all files into svn, > > > https://dist.apache.org/repos/dist/dev/skywalking/ + helm + version. > > > 7. Organize the test mail, vote mail, result mail. > > > 8. Move the svn release RC to > > > https://dist.apache.org/repos/dist/release/skywalking/ + helm + > version. > > > 9. Organize annoucement mail and twitter > > > > > > These steps may be long, but not complex. > > > > > > For you, maybe test will become a high priority job, because only you > and > > > Gao are working on this. We may need to invite more people to test, and > > > report the feedback from the community. And setting up the CI tests is > > > important. > > > But this is not a block, just a reminder. > > > > > > Zhengxu Ke, Wei Zhang and all CLI team, > > > These steps are related to your potential CLI release too. > > > > > > > > > [1] http://apache.org/licenses/LICENSE-2.0.txt > > > [2] http://www.apache.org/dev/licensing-howto.html#simple > > > [3] > > > > > > > > > https://github.com/apache/skywalking/blob/master/docs/en/guides/How-to-release.md#add-your-gpg-public-key > > > > > > Sheng Wu 吴晟 > > > Twitter, wusheng1108 > > > > > >
