Skip to content

Commit

Permalink
[YUNIKORN-1960] Add updating DOAP file to release tasks
Browse files Browse the repository at this point in the history
  • Loading branch information
Vani Prakash Gupta committed Oct 20, 2023
1 parent 8e6e72a commit 5b12279
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions src/pages/community/release_procedure.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
<release>
<Version>
<name>YuniKorn x.y.z</name>
<created>YYYY-MM-DD</created>
<revision>x.y.z</revision>
</Version>
</release>
```

### 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.
Expand Down

0 comments on commit 5b12279

Please sign in to comment.