From a9bf64bdff0a8343569f20f03c5584ea641b37d0 Mon Sep 17 00:00:00 2001 From: Vani Prakash Gupta Date: Tue, 24 Oct 2023 18:31:02 +0530 Subject: [PATCH] Addressing review comments --- src/pages/community/release_procedure.md | 35 ++++++++++++------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/pages/community/release_procedure.md b/src/pages/community/release_procedure.md index fc0068d978c..0c7afd4acbf 100644 --- a/src/pages/community/release_procedure.md +++ b/src/pages/community/release_procedure.md @@ -61,10 +61,9 @@ Simplified release procedure: 2. Stabilize the release by fixing test failures and bugs only 3. Tag update release for a new version to prepare a release candidate, e.g `v1.3.0-1` for RC1 4. Update the CHANGELOG -5. Update the DOAP file -6. Configure [release-configs.json](https://github.com/apache/yunikorn-release/tree/master/tools/release-configs.json) -7. Run script [build-release.py](https://github.com/apache/yunikorn-release/tree/master/tools/build-release.py) to generate source code tarball, checksum and signature. -8. Voting and releasing the candidate +5. Configure [release-configs.json](https://github.com/apache/yunikorn-release/tree/master/tools/release-configs.json) +6. Run script [build-release.py](https://github.com/apache/yunikorn-release/tree/master/tools/build-release.py) to generate source code tarball, checksum and signature. +7. Voting and releasing the candidate ## Step-by-step procedure Branching and tagging can, and in most cases will, require changes in the go mod files. @@ -121,20 +120,6 @@ Follow these steps to generate the list: - Select the style `Text` and click `create` - Scroll to the bottom of the page and copy the content of the text area and update the CHANGELOG file in the ../release-top-level-artifacts directory. -### Update the DOAP file -A [DOAP file](https://github.com/apache/yunikorn-site/blob/master/doap_YuniKorn.rdf) containing project details has to be maintained. -Update the DOAP file with the release version and release date. - -```xml - - - YuniKorn x.y.z - YYYY-MM-DD - x.y.z - - -``` - ### Run the release tool Please check the [signing your first release](#signing-your-first-release) before proceeding here for details on signing a release. Limitations apply to the key that can be used for signing. @@ -478,6 +463,20 @@ Links for the releases have to follow these rules: A limited set of three (3) or four (4) releases should be maintained in the table for direct access. Older releases not mentioned in the table can still be accessed via the archive link on the bottom of the page and do not need to be referenced. +### Update the DOAP file +A [DOAP file](https://github.com/apache/yunikorn-site/blob/master/doap_YuniKorn.rdf) containing project details has to be maintained. +Update the DOAP file with the release version and release date. + +```xml + + + YuniKorn x.y.z + YYYY-MM-DD + x.y.z + + +``` + ## Signing your first release If you haven't signed any releases before, read the documentation to [generate signing key](https://infra.apache.org/openpgp.html#generate-key) Follow the steps below to add the key you can use to sign.