changeset 31207:1fcabfdd0547 v9.0.0937

patch 9.0.0937: forked repositories send out useless email Commit: https://github.com/vim/vim/commit/e2da59851a4a24873d0db659f6adb1918bedb216 Author: shane.xb.qian <shane.qian@foxmail.com> Date: Thu Nov 24 12:01:45 2022 +0000 patch 9.0.0937: forked repositories send out useless email Problem: Forked repositories send out useless email. Solution: When Coverity fails to run just ignore it. (Shane-XB-Qian, closes #11604)
author Bram Moolenaar <Bram@vim.org>
date Thu, 24 Nov 2022 13:15:02 +0100
parents 6d7b4f9cdc14
children 4b20ffeb1160
files .github/workflows/coverity.yml src/version.c
diffstat 2 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/.github/workflows/coverity.yml
+++ b/.github/workflows/coverity.yml
@@ -22,7 +22,8 @@ jobs:
 
       - name: Download Coverity
         run: |
-          wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=vim" -O coverity_tool.tgz
+          # probably no TOKEN if it was a forked repo
+          [ -n "${TOKEN}" ] && wget -q https://scan.coverity.com/download/cxx/linux64 --post-data "token=$TOKEN&project=vim" -O coverity_tool.tgz || exit 0
           mkdir cov-scan
           tar ax -f coverity_tool.tgz --strip-components=1 -C cov-scan
         env:
@@ -63,17 +64,20 @@ jobs:
 
       - name: Build/scan vim
         run: |
-          cov-build --dir cov-int make -j${NPROC}
+          # if no 'cov-build' there, then just cancel the process
+          [ -x "$(which cov-build)" ] && cov-build --dir cov-int make -j${NPROC} || exit 0
 
       - name: Submit results
         run: |
-          tar zcf cov-scan.tgz cov-int
-          curl --form token=$TOKEN \
+          [ -d 'cov-int' ] && tar zcf cov-scan.tgz cov-int
+          [ -n "${TOKEN}" ] \
+          && curl --form token=$TOKEN \
             --form email=$EMAIL \
             --form file=@cov-scan.tgz \
             --form version="$(git rev-parse HEAD)" \
             --form description="Automatic GHA scan" \
-            'https://scan.coverity.com/builds?project=vim'
+            'https://scan.coverity.com/builds?project=vim' \
+          || exit 0
         env:
           TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
           EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }}
--- a/src/version.c
+++ b/src/version.c
@@ -696,6 +696,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    937,
+/**/
     936,
 /**/
     935,