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