From: Tom Hromatka Date: Fri, 20 Jan 2023 23:21:08 +0000 (-0700) Subject: doc: Update the github release process X-Git-Tag: v3.1.0~242 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d173f9bd86703780662ab5e791594a87464b9995;p=thirdparty%2Flibcgroup.git doc: Update the github release process Remove the step to update the libcgroup-tests submodule. The tests have been reincorporated back into the libcgroup repo and this step is no longer needed. Add instructions on running coverity. Signed-off-by: Tom Hromatka --- diff --git a/doc/internal/release-github.md b/doc/internal/release-github.md index 8f9c289b..de5bf089 100644 --- a/doc/internal/release-github.md +++ b/doc/internal/release-github.md @@ -5,29 +5,30 @@ https://github.com/libcgroup/libcgroup This is the process that should be followed when creating a new libcgroup release. -#### 1. Update the libcgroup-tests submodule - - # ./bootstrap.sh - # git submodule update --remote tests - # git add tests - # git commit -s - # git push - -#### 2. Verify that all issues assigned to the release milestone have been resolved +#### 1. Verify that all issues assigned to the release milestone have been resolved * https://github.com/libcgroup/libcgroup/milestones -#### 3. Verify that the Github Actions are all passing +#### 2. Verify that the Github Actions are all passing -#### 4. Verify that the bundled test suite runs without error +#### 3. Verify that the bundled test suite runs without error # ./bootstrap.sh # make check -#### 5. Verify that the packaging is correct +#### 4. Verify that the packaging is correct # make distcheck +#### 5. Verify that there are no outstanding defects from Coverity + + # ./bootstrap.sh + # export PATH=$PATH:/path/to/cov-build + # cov-build --dir cov-init make + # # verify the build succeeded. Examine $? and cov-int/build-log.txt + # tar czvf libcgroup-main@ae6b2682f10e.tar.gz cov-int + # Upload the tar file to Coverity + #### 6. Perform any distribution test builds * Oracle Linux