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
>

Reply via email to