Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 956 Bytes

RELEASE.md

File metadata and controls

53 lines (33 loc) · 956 Bytes

Release process

Install gnupg to sign the files.

Create gpg key

Create a new key with the command below:

gpg --full-generate-key

Use key size of 4096 bits.

Create legacy secring file

To create the secring.gpg file use:

gpg --export-secret-keys -o "$env:APPDATA\gnupg\secring.gpg"
gpg --export-secret-keys -o ~/.gnupg/secring.gpg

Finding the keyId

Use the command below:

gpg --list-keys --keyid-format SHORT

The output will contain something like this:

pub   rsa4096/{keyid} [some date] ...

You will need the 8 character long keyId from here

Publishing to staging

Fill in the variables in gradle properties, rename it to gradle.properties and run:

./gradlew publish

Promoting

Go to the repository manager, and release the repository.