Patch 9.0.0946
Problem:    CI: Error in Coverity flow is not reported.
Solution:   Use another way to avoid errors in a forked repository. (Ken
            Takata, closes #11609)
Files:      .github/workflows/coverity.yml


*** ../vim-9.0.0945/.github/workflows/coverity.yml      2022-11-24 
12:01:41.767401855 +0000
--- .github/workflows/coverity.yml      2022-11-25 00:54:34.039662944 +0000
***************
*** 15,35 ****
        CC: gcc
        CFLAGS: -Wno-deprecated-declarations
        DEBIAN_FRONTEND: noninteractive
  
      steps:
        - name: Checkout repository from github
          uses: actions/checkout@v3
  
        - name: Download Coverity
          run: |
!           # 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:
-           TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
  
        - name: Install packages
          run: |
            sudo apt update && sudo apt install -y \
              autoconf \
--- 15,36 ----
        CC: gcc
        CFLAGS: -Wno-deprecated-declarations
        DEBIAN_FRONTEND: noninteractive
+       TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
  
      steps:
        - name: Checkout repository from github
+         if: env.TOKEN
          uses: actions/checkout@v3
  
        - name: Download Coverity
+         if: env.TOKEN
          run: |
!           wget -q https://scan.coverity.com/download/cxx/linux64 --post-data 
"token=$TOKEN&project=vim" -O coverity_tool.tgz
            mkdir cov-scan
            tar ax -f coverity_tool.tgz --strip-components=1 -C cov-scan
  
        - name: Install packages
+         if: env.TOKEN
          run: |
            sudo apt update && sudo apt install -y \
              autoconf \
***************
*** 48,53 ****
--- 49,55 ----
              libsodium-dev
  
        - name: Set up environment
+         if: env.TOKEN
          run: |
            echo "$(pwd)/cov-scan/bin" >> $GITHUB_PATH
            (
***************
*** 56,61 ****
--- 58,64 ----
            ) >> $GITHUB_ENV
  
        - name: Configure
+         if: env.TOKEN
          run: |
            ./configure --with-features=huge ${CONFOPT} --enable-fail-if-missing
            # Append various warning flags to CFLAGS.
***************
*** 63,83 ****
            sed -i -f ci/config.mk.${CC}.sed src/auto/config.mk
  
        - name: Build/scan vim
          run: |
!           # 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: |
!           [ -d 'cov-int' ] && tar zcf cov-scan.tgz cov-int
!           [ -n "${TOKEN}" ] \
!           && curl --form token=$TOKEN \
              --form email=$EMAIL \
              --form [email protected] \
              --form version="$(git rev-parse HEAD)" \
              --form description="Automatic GHA scan" \
!             'https://scan.coverity.com/builds?project=vim' \
!           || exit 0
          env:
-           TOKEN: ${{ secrets.COVERITY_SCAN_TOKEN }}
            EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }}
--- 66,84 ----
            sed -i -f ci/config.mk.${CC}.sed src/auto/config.mk
  
        - name: Build/scan vim
+         if: env.TOKEN
          run: |
!           cov-build --dir cov-int make -j${NPROC}
  
        - name: Submit results
+         if: env.TOKEN
          run: |
!           tar zcf cov-scan.tgz cov-int
!           curl --form token=$TOKEN \
              --form email=$EMAIL \
              --form [email protected] \
              --form version="$(git rev-parse HEAD)" \
              --form description="Automatic GHA scan" \
!             'https://scan.coverity.com/builds?project=vim'
          env:
            EMAIL: ${{ secrets.COVERITY_SCAN_EMAIL }}
*** ../vim-9.0.0945/src/version.c       2022-11-24 23:03:58.952997387 +0000
--- src/version.c       2022-11-25 00:56:48.943351216 +0000
***************
*** 697,698 ****
--- 697,700 ----
  {   /* Add new patch number below this line */
+ /**/
+     946,
  /**/

-- 
hundred-and-one symptoms of being an internet addict:
135. You cut classes or miss work so you can stay home and browse the web.

 /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
///                                                                      \\\
\\\        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/20221125005732.94C2E1C091A%40moolenaar.net.

Raspunde prin e-mail lui