I think, if smoke tester knows the version, it could just check the staging repo, too. It is just another URL!? If the staging repository on nexus has a hash inside (I think they have), maybe the release wizard places some file with the URL of the actual staging repo into the folder?

Uwe

Am 17.11.2022 um 14:37 schrieb Adrien Grand:
I remember another proposal which consisted of using the Gradle build to rebuild Maven artifacts at the type of uploading to Nexus, which I liked less because it involved re-building, and who knows what may happen that could produce slightly different binaries. I like your new proposal better.

> Those are browsable and artifacts can be downloaded from there before voting (although I'm not sure if anybody inspects those maven artifacts)

I suspect you know this, but the smoke tester does download these artifacts and runs some checks.



On Thu, Nov 17, 2022 at 2:31 PM Dawid Weiss <dawid.we...@gmail.com> wrote:


    Yeah, I thought so. I'd love to help improve this as part of the
    next release - it should really be simple. I know the old way was
    to have maven artifacts separately (to agree/vote upon) but in my
    opinion it wouldn't change much if the release manager pointed to
    release artifacts + maven artifact (staging) repository uploaded
    to Apache Nexus. Those are browsable and artifacts can be
    downloaded from there before voting (although I'm not sure if
    anybody inspects those maven artifacts). Also, the staging
    repository can "hang" unreleased until the voting is closed. This
    would make the build side of things much easier and wound't
    require any extra infrastructure/ steps.

    Dawid

    On Thu, Nov 17, 2022 at 2:08 PM Adrien Grand <jpou...@gmail.com>
    wrote:

        I remember using a 8.x build to do that for the 9.0 release.

        On Thu, Nov 17, 2022 at 1:54 PM Dawid Weiss
        <dawid.we...@gmail.com> wrote:


            I looked at an old issue related to maven artifact
            publishing and I noticed the release wizard still gives
            instructions to use the ant-based script (which isn't
            there anymore?):

            ant clean stage-maven-artifacts

            I'm sorry to ask but how did release managers stage maven
            artifacts so far on 9x?

            Dawid



-- Adrien



--
Adrien

--
Uwe Schindler
Achterdiek 19, D-28357 Bremen
https://www.thetaphi.de
eMail:u...@thetaphi.de

Reply via email to