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
> > >
> >
>

Reply via email to