This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push: new 8b8a7b917 Update devguide.xml with some more details learned since last time 8b8a7b917 is described below commit 8b8a7b917665e1c8f5a63e9a083705384f331c7e Author: Robert Lazarski <robertlazar...@gmail.com> AuthorDate: Sun Dec 1 14:06:27 2024 -1000 Update devguide.xml with some more details learned since last time --- devguide/src/docbkx/devguide.xml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/devguide/src/docbkx/devguide.xml b/devguide/src/docbkx/devguide.xml index 7f3c6f851..19b68e2b8 100644 --- a/devguide/src/docbkx/devguide.xml +++ b/devguide/src/docbkx/devguide.xml @@ -526,7 +526,7 @@ javax.xml.stream.XMLOutputFactory=com.bea.xml.stream.XMLOutputFactoryBase</progr </step> <step> <para> - Start the release process with the following command: + Start the release process with the following command - use 'mvn release:rollback' to undo and be aware that in the main pom.xml there is an apache parent that defines some plugin versions. See <link xlink:href="https://maven.apache.org/pom/asf"/> </para> <screen>mvn release:prepare</screen> <para> @@ -563,9 +563,18 @@ javax.xml.stream.XMLOutputFactory=com.bea.xml.stream.XMLOutputFactoryBase</progr </para> <para> If not yet done, export your public key and append it to <link xlink:href="https://dist.apache.org/repos/dist/release/ws/axiom/KEYS"/>. + </para> + <para> + If not yet done, export your public key to the dev area and append it to <link xlink:href="https://dist.apache.org/repos/dist/release/axis/axis2/java/rampart/KEYS"/>. The command to export a public key is as follows: </para> <screen>gpg --armor --export <replaceable>key_id</replaceable></screen> + <para> + If you have multiple keys, you can define a ~/.gnupg/gpg.conf file for a default. Note that while 'gpg --list-keys' will show your public keys, using maven-release-plugin with the command 'release:perform' below requires 'gpg --list-secret-keys' to have a valid entry that matches your public key, in order to create 'asc' files that are used to verify the release artifcats. 'release:prepare' creates the sha512 checksum files. + </para> + <para> + The created artifacts i.e. zip files can be checked with, for example, sha512sum 'axiom-2.0.0-bin.zip' which should match the generated sha512 files. In that example, use 'gpg --verify axiom-2.0.0-bin.zip.asc axiom-2.0.0-bin.zip.asc to verify the artifacts were signed correctly. + </para> </step> <step> <para>