On Wed, Aug 19, 2020 at 12:02 PM David Davis <davidda...@redhat.com> wrote:
> A separate github repo might make sense. Right now our release scripts > live inside our .travis folders in repo. I don't know that they are project > specific so perhaps we could move them to this new repo? > The script just get the plugin name, I believe it is easy to move to another repo and do something similar we do oat pulp-ci > David > > > On Wed, Aug 19, 2020 at 5:57 AM Tatiana Tereshchenko <ttere...@redhat.com> > wrote: > >> Would a separate github repo with issues enabled make sense? >> One place for all templates if we need many (I can think of at least Y >> and Z releases). >> One place for all release tracking, one can see what is released, and >> what is not, without going from repo to repo (or from one redmine project >> to another). >> This repo can also have release compatibility information/table, or any >> other release related data. >> >> I'm also not aware of any easy way of creating a template/checklist in >> redmine. >> >> Tanya >> >> On Tue, Aug 18, 2020 at 4:22 PM David Davis <davidda...@redhat.com> >> wrote: >> >>> Big +1. I really like this idea and believe it could help us organize >>> the work for releases. >>> >>> How we can apply this to Pulp though? We don't use github issues and >>> there's no way to template checklists for redmine issues AFAICT. >>> >>> David >>> >>> >>> On Tue, Aug 18, 2020 at 9:55 AM Fabricio Aguiar < >>> fabricio.agu...@redhat.com> wrote: >>> >>>> I like the idea, >>>> maybe it is possible to automate when closing the issue, triggering a >>>> github action >>>> >>>> Best regards, >>>> Fabricio Aguiar >>>> Software Engineer, Pulp Project >>>> Red Hat Brazil - Latam <https://www.redhat.com/> >>>> +55 11 999652368 >>>> >>>> >>>> On Tue, Aug 18, 2020 at 8:55 AM Tatiana Tereshchenko < >>>> ttere...@redhat.com> wrote: >>>> >>>>> I learned recently how Fedora CoreOS folks do their releases and I >>>>> really like their process. >>>>> I think something similar can be useful for Pulp. We already have ~15 >>>>> steps in our release guide >>>>> <https://pulp.plan.io/projects/pulp/wiki/Pulp3_Release_Guide> and >>>>> it's without some pre/post-release steps, like release announcement >>>>> collaboration, writing blog posts, etc. >>>>> >>>>> The idea is simple. >>>>> Have a checklist template (for each type of release if needed). >>>>> Create a github issue with this checklist and mark it as you perform >>>>> the steps. >>>>> In addition post any relevant links as comments. >>>>> Here is the example >>>>> https://github.com/coreos/fedora-coreos-streams/issues/158 >>>>> >>>>> Benefits: >>>>> - release progress is open and transparent to everyone, including our >>>>> community >>>>> - it's easy to look at the history if needed >>>>> - release "guide" is always up to date >>>>> - if one started a release and can't finish for some reason (e.g. end >>>>> of working day in their time zone), another one can take over >>>>> - keeps a release person more organized (those who released many >>>>> times sometimes perform steps by memory and might forget some small steps; >>>>> often people multitask and do something while waiting for the builds to be >>>>> done. Our release guide serves the same purpose but one needs to >>>>> consciously go back to it, here it requires you to click the checkbox.) >>>>> >>>>> Cons: >>>>> - a potential downside is that it's one more action to do and a new >>>>> process to follow. Though it should be very close to the release guide, so >>>>> I hope it does not add much to our processes, it should not feel like >>>>> something new :) >>>>> >>>>> Thoughts? >>>>> >>>>> Tanya >>>>> _______________________________________________ >>>>> Pulp-dev mailing list >>>>> Pulp-dev@redhat.com >>>>> https://www.redhat.com/mailman/listinfo/pulp-dev >>>>> >>>> _______________________________________________ >>>> Pulp-dev mailing list >>>> Pulp-dev@redhat.com >>>> https://www.redhat.com/mailman/listinfo/pulp-dev >>>> >>>
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev