Sure, why not? Naturally, the workflow would have a step "ensure site passes" before doing it, so the workflow would not end up with javadoc failing in the middle of release. And I'd hope that workflow would not mind (or have any pain) just reporting this and stopping w/o attempting to perform a release.
On Thu, Feb 24, 2022 at 9:59 PM Olivier Lamy <ol...@apache.org> wrote: > On Fri, 25 Feb 2022 at 06:53, Tamás Cservenák <ta...@cservenak.net> wrote: > > > Or, to rephrase; being a release mgr is not just about "a person doing $ > > mvn release:prepare release:perform and pressing ENTER". > > As if it is really just that, we would automate it, right? > > > > why not? :) > > > > > > T > > > > On Thu, Feb 24, 2022 at 9:47 PM Tamás Cservenák <ta...@cservenak.net> > > wrote: > > > > > Building everything for each commit is insane. > > > > > > Also, I find a release mgr that does NOT check is site building > > beforehand > > > release as sloppy. > > > > > > Hence, building everything on each commit just to suit sloppy release > > mgrs > > > is insane IMHO. > > > > > > My 5 cents. > > > > > > T > > > > > > On Thu, Feb 24, 2022 at 9:30 PM Olivier Lamy <ol...@apache.org> wrote: > > > > > >> Sounds good. > > >> But who has never released something and having javadoc failing in > the > > >> middle of the release or the site generation failing once tag done and > > >> artifacts staged… I find this a pain 😀 > > >> > > >> Maybe only testing javadoc works at least ? > > >> > > >> Btw I agree some reports could be removed > > >> > > >> On Fri, 25 Feb 2022 at 6:24 am, <herve.bout...@free.fr> wrote: > > >> > > >> > and reporting profile was done for this: > > >> > - without reporting profile, just light site generation > > >> > - with reporting profile, full documentation site > > >> > > > >> > disabling reporting profile for CI should do the job > > >> > > > >> > ----- Mail original ----- > > >> > De: "herve boutemy" <herve.bout...@free.fr> > > >> > À: "Maven Developers List" <dev@maven.apache.org> > > >> > Envoyé: Jeudi 24 Février 2022 21:21:45 > > >> > Objet: Re: Review of used reports for Maven project sites. > > >> > > > >> > done on GH and Jenkins, then on each commit? > > >> > we're heating oceans for nothing > > >> > > > >> > IMHO, we need to differentiate CI vs release documentation: CI > should > > be > > >> > much lighter than release > > >> > > > >> > ----- Mail original ----- > > >> > De: "Slawomir Jaranowski" <s.jaranow...@gmail.com> > > >> > À: "Maven Developers List" <dev@maven.apache.org> > > >> > Envoyé: Jeudi 24 Février 2022 20:53:49 > > >> > Objet: Re: Review of used reports for Maven project sites. > > >> > > > >> > Yes is done after release but also on jenkins for plugins and on GH > > >> builds > > >> > > > >> > czw., 24 lut 2022 o 20:43 <herve.bout...@free.fr> napisał(a): > > >> > > > >> > > full site building with reports enabled (through reporting > profile) > > is > > >> > > just done after release, isn't it? > > >> > > > > >> > > ----- Mail original ----- > > >> > > De: "Slawomir Jaranowski" <s.jaranow...@gmail.com> > > >> > > À: "Maven Developers List" <dev@maven.apache.org> > > >> > > Envoyé: Jeudi 24 Février 2022 20:24:56 > > >> > > Objet: Review of used reports for Maven project sites. > > >> > > > > >> > > Hi, > > >> > > > > >> > > Building the Maven site takes a long time for our projects. > > >> > > > > >> > > Before releasing the next version of maven-parent, I have a > proposal > > >> to > > >> > > review used Maven site reports. > > >> > > > > >> > > So > > >> > > > > >> > > - without reporting profile, standard > > >> maven-project-info-reports-plugin > > >> > - > > >> > > build very quick - no problems > > >> > > > > >> > > - with reporting profile: > > >> > > - surefire - require test phase - can have influence on build > > >> time > > >> > > - checkstyle > > >> > > - pmd > > >> > > - jxr - needed by other reports > > >> > > - taglist > > >> > > - javadoc - require generate-sources > > >> > > > > >> > > - for plugins and extensions additional invoker report is added. > > >> > > > > >> > > I starting to think what of benefit we have, who is looking at > > reports > > >> > > like: surefire, checkstyle, pmd, taglist > > >> > > Maybe they are redundant - tests, checkstyle verification simply > > must > > >> > pass > > >> > > > > >> > > -- > > >> > > Sławomir Jaranowski > > >> > > > > >> > > > > --------------------------------------------------------------------- > > >> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > >> > > For additional commands, e-mail: dev-h...@maven.apache.org > > >> > > > > >> > > > > >> > > > >> > -- > > >> > Sławomir Jaranowski > > >> > > > >> > > --------------------------------------------------------------------- > > >> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > >> > For additional commands, e-mail: dev-h...@maven.apache.org > > >> > > > >> > > > >> > > > > > >