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?

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

Reply via email to