浏览代码

CI: Fix deployment of PVS-Studio license + fix reported error.

Rokas Kupstys 4 年之前
父节点
当前提交
a3e8dc3f34
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 2 3
      .github/workflows/static-analysis.yml
  2. 1 0
      imgui_internal.h

+ 2 - 3
.github/workflows/static-analysis.yml

@@ -3,8 +3,6 @@ name: static-analysis
 on:
   push: {}
   pull_request: {}
-  schedule:
-    - cron:  '0 9 * * *'
 
 jobs:
   PVS-Studio:
@@ -16,16 +14,17 @@ jobs:
 
       - name: Install Dependencies
         env:
+          # The Secret variable setup in GitHub must be in format: "name_or_email key", on a single line
           PVS_STUDIO_LICENSE: ${{ secrets.PVS_STUDIO_LICENSE }}
         run: |
           if [[ "$PVS_STUDIO_LICENSE" != "" ]];
           then
-            echo "$PVS_STUDIO_LICENSE" > pvs-studio.lic
             wget -q https://files.viva64.com/etc/pubkey.txt
             sudo apt-key add pubkey.txt
             sudo wget -O /etc/apt/sources.list.d/viva64.list https://files.viva64.com/etc/viva64.list
             sudo apt-get update
             sudo apt-get install -y pvs-studio
+            pvs-studio-analyzer credentials -o pvs-studio.lic $PVS_STUDIO_LICENSE
           fi
 
       - name: PVS-Studio static analysis

+ 1 - 0
imgui_internal.h

@@ -1368,6 +1368,7 @@ struct ImGuiContext
         FrameCount = 0;
         FrameCountEnded = FrameCountRendered = -1;
         WithinFrameScope = WithinFrameScopeWithImplicitWindow = WithinEndChild = false;
+        GcCompactAll = false;
         TestEngineHookItems = false;
         TestEngineHookIdInfo = 0;
         TestEngine = NULL;