I agree that our current process creates confusion in the community. The name "draft" for tags in the release process is not that clear to me. I suggest "rc" for release candidate. And yes we should clean these tags up.
I am not sure about removing all tags without the rel prefix and not creating these anymore. These are easy to remember and type tags to get a specific version. Personally I would keep them and create them with the new process after a vote too. "rel/x.x.x" are used for the Apache archiving but I like the cleaner tags for users. August 18, 2020 8:39 AM, "Bryan Ellis" <er...@apache.org> wrote: > This discussion is to update our release process, potentially improve > community understanding, and > as well cleaning up after a successful or failed release. > I want the following rules to be implemented and will start the vote after > keeping this discussion > open within 24 hours for any modifications, suggestions, feedback, or > additions. > > 1. Prefix our draft tags with `draft/` > > Currently, all of our draft tags, used for release, do not contain any prefix > and shows only a > version number. > It appears this creates confusion within the community. Too many people > always ask, "Why is the > version not released in npm". I have always noticed these questions only when > the draft tag exists. > I am hoping that this addition to the release process will help reduce some > of the confusion. > > 2. After a successful or failed vote, remove the `draft/` tag > > IMO, keeping the draft tag is not necessary. It is supposed to be a temporary > tag used only during > the voting process. > To reduce the clutter in our GH repos, it would be nice to remove these draft > tags. > > If anyone is relying upon a draft tag in a production environment, the usage > was their own risk. > > Also, with the addition of the two rules above, I will append to the vote as > well the cleanup > request to remove all current existing draft tags from all of our repos. Only > tags that have a > `rel` tag will be removed. > For example, if there is a tag `1.0.0` and `rel/1.0.0`, then tag `1.0.0` will > be removed. > If there is a tag that doesn’t have a `rel` tag, it will not be deleted and a > future email will be > created to discuss these unknown tags to figure out what action to be > performed. > > We had this discussion before but never started a vote thread. I will be > creating that thread > shortly. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org