-
Notifications
You must be signed in to change notification settings - Fork 212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish the final released zip files to Maven Central also #1159
Comments
Sure, could you write a script that does that ? |
Maven Central requires artefacts to be signed. Question if it's allowed by ASF policy, to store pgp keys used to sign outside of your own release manager workstation? |
Perhaps a semi automated process? |
The files I see here are already signed https://downloads.apache.org/maven/mvnd/1.0.2/ |
Using the script build/release-candidate.sh which should be run on the release manager laptop. |
I think using GitHub secrets could work. I managed to fully automate the JLine release process on GitHub, but it does have the ASF voting mechanism. But if we could semi automate releases for any ASF project , that would be nice. |
same issue #707 |
The release process is documented at https://github.com/apache/maven-mvnd/blob/master/RELEASING.adoc I'm open to any change, as long as it can be scripted. |
https://infra.apache.org/release-distribution.html#sigs-and-sums Looks like, the only limitation is to not store keys on ASF infra. |
Looking at the scripting I see right now, how about this:
Would that work? |
I think it would be better if the files would be published to http://repository.apache.org so that they can be linked during the vote. So maybe rather call it from |
i will just leave this here, as we need multiple aspects from it (different binaries built on different runners, etc): |
As discussed here https://lists.apache.org/thread/14xzmfgh6qn8qmlw8fdfbwszpox8gnv0
the desired change is also publish the artifacts to maven central in addition to the currently used Github releases page and the Apache download servers.
The normal maven ends up here
https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip
I propose to put the mvnd in a similar location with the intent of making it easily findable to others.
https://repo.maven.apache.org/maven2/org/apache/maven/apache-mvnd/1.0.2/...
The text was updated successfully, but these errors were encountered: