]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
doc: Update the github release process
authorTom Hromatka <tom.hromatka@oracle.com>
Fri, 20 Jan 2023 23:21:08 +0000 (16:21 -0700)
committerTom Hromatka <tom.hromatka@oracle.com>
Fri, 20 Jan 2023 23:21:08 +0000 (16:21 -0700)
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 <tom.hromatka@oracle.com>
doc/internal/release-github.md

index 8f9c289ba23b4c94189a178362d4012e32c99a99..de5bf0893d595d0289ebcf78a7f25ec740246bcd 100644 (file)
@@ -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