This project provides the instructions and tools needed to generate Apache YuniKorn (Incubating) release artifacts. This obeys ASF release policy, and Podling Release Policy.
branch-0.8
release-0.8-rc1
tools/release-configs.json
tools/build-release.json
to generate source code tarballIf you haven't signed any releases before, please read the doc:
Generate a new PGP key (skip this step if you already have a key):
gpg --gen-key # Real name: your full name # Email address: your apache email address
gpg --export --armor
then upload to https://pgp.mit.edu/.
You will also need to upload public key files to apache server, https://people.apache.org/keys/.
gpg --fingerprint
then copy the fingerprint to https://id.apache.org/.
// gpg signature gpg --armor --output apache-yunikorn-0.8.0-incubating-src.tar.gz.asc --detach-sig apache-yunikorn-0.8.0-incubating-src.tar.gz # checksum shasum -a 512 apache-yunikorn-0.8.0-incubating-src.tar.gz > apache-yunikorn-0.8.0-incubating-src.tar.gz.sha512
this will create the signature in file apache-yunikorn-incubating-0.8.0-rc1.asc
gpg --verify apache-yunikorn-incubating-0.8.0-rc1.asc apache-yunikorn-incubating-0.8.0-rc1.tar.gz
Make sure your public SSH key is uploaded to https://id.apache.org/. Access sftp server: people.apache.org. Upload the tarball along with the signature to the following dir under user home directory.
/home/${USER}/public_html/${RELEASE_DIR}/
use URL, e.g http://people.apache.org/~wwei/apache-yunikorn-incubating-0.8.0-rc1/ to access the files.
According to podling release doc and release approval doc. Steps are:
dev@yunikorn.apache.org
. (72 hours)