Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
With LUCENE-9488 and LUCENE-10173 the gradle build was polished to properly build source and binary artifacts, and sign those using either gpg tool or a built-in java-based signing plugin. See https://github.com/apache/lucene/blob/main/help/publishing.txt
This jira will update buildAndPushRelease.py script to use the correct build parameters. It will also add cmdline args to choose between gpg and built-in (gpg default), and to supply the location of gpgHome if you do not use gpg. We'll also add an option to NOT prompt for passphrase in the python script, which will fallback to defaults (gpg-agent, env.vars or gradle.properties).
Attachments
Issue Links
- depends upon
-
LUCENE-9488 Update release process to work with Gradle.
- Closed
-
LUCENE-10173 remove "--max-workers 1" restriction when using external GPG w/gradle build
- Closed
- links to