From 5b12279dcf3f1e18211c37a79a1a681d9a7c108c Mon Sep 17 00:00:00 2001 From: Vani Prakash Gupta Date: Fri, 20 Oct 2023 15:30:45 +0530 Subject: [PATCH] [YUNIKORN-1960] Add updating DOAP file to release tasks --- src/pages/community/release_procedure.md | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/pages/community/release_procedure.md b/src/pages/community/release_procedure.md index b151acb2320..fc0068d978c 100644 --- a/src/pages/community/release_procedure.md +++ b/src/pages/community/release_procedure.md @@ -61,9 +61,10 @@ 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. 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 +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 ## Step-by-step procedure Branching and tagging can, and in most cases will, require changes in the go mod files. @@ -120,6 +121,20 @@ 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.