Skip to content

Adding Public Key

yishayw edited this page Apr 2, 2021 · 4 revisions

A Release Manager has to add their public key to the KEYS file. The key should preferably be created using an apache.org email account. You can create your key using GPG Tools. his can be done either via the command line or using the GUI.

The basics for this is explained here:

  1. https://infra.apache.org/release-signing.html#key-basics
  2. https://infra.apache.org/openpgp.html#gnupg
  3. https://infra.apache.org/release-signing.html#keyserver-upload

For precise instructions on modifying the keys for Royale, please follow these directions:

Dist.a.o uses Subversion.

To get the KEYS file, try creating a folder to store the working copy on your machine, then in that folder:

svn checkout --non-recursive https://dist.apache.org/repos/dist dist
cd dist
svn update --non-recursive release
cd release
svn update --non-recursive royale

If you want to download releases too you can use svn update --depth infinity royale instead.

While you're at it, you can also cd back to 'dist' dir and run:

svn update --non-recursive dev
cd dev
svn update --depth infinity royale

The flags like --non-recursive are important so you don't pull down all Apache releases (gigs of data).

Then after modifying KEYS, run:

svn commit -m "adding [MY] key"
Clone this wiki locally