Re: Public Tags of Releases

  101182
November 28, 2017 16:04 pthreads@pthreads.org (Joe Watkins)
Oh and private repositories suck, we already have a headache with security
fixes because of strange flow and secrecy, we simply don't need or want
more of that.

Cheers
Joe

On 28 Nov 2017 5:02 pm, "Joe Watkins" <pthreads@pthreads.org> wrote:

Afternoon,

Tags are created in release branches, these branches should not be part of
any workflow other than our internal one.

It's problematic to tag other than publicly, anywhere we create these tags
is public and presumably would cause the same problem for those people who
choose to use release branches in their workflow.

Cheers
Joe

On 28 Nov 2017 4:55 pm, "Niklas Keller" <me@kelunik.com> wrote:

> Morning, > > it's the current practice to tag releases publicly two days before release > and then do the final QA phase. Could we please stop that? > > If there's a mistake that needs to be fixed and that's detected within > these two days, a re-tag needs to happen. If the old tag is deleted and a > new modified tag is published, all cloned Git repositories that already > received the old tag will keep the old tag and never receive the new tag > unless the old tag is manually removed first. That's problematic. > > If there won't be a re-tag but a new tag name instead, there's no reason > to not see the tagging as release instead of the release announcement two > days later. > > If tags are necessary for the final QA phase and the QA phase should > happen before release, then these tags shouldn't be public, but in a > private repository instead. If tags aren't necessary, then the QA phase can > use a different tag or just a commit reference and the release announcement > can happen directly after the tagging. > > Regards, Niklas >