From 2dee7f59825d57cf0f68273d9ba41f06f3ee873e Mon Sep 17 00:00:00 2001 From: Linus Dierheimer Date: Fri, 14 Oct 2022 10:49:08 +0200 Subject: [PATCH] Update CI --- .github/workflows/push.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml index 34ca25a84..e84cb1497 100644 --- a/.github/workflows/push.yml +++ b/.github/workflows/push.yml @@ -45,7 +45,7 @@ jobs: - name: get fastfetch version id: ffversion - run: echo "::set-output name=ffversion::$(./fastfetch --version-raw)" + run: echo "ffversion=$(./fastfetch --version-raw)" >> $GITHUB_OUTPUT - name: upload artifacts uses: actions/upload-artifact@v3 @@ -129,8 +129,6 @@ jobs: permissions: security-events: write contents: read - outputs: - ffversion: ${{ steps.ffversion.outputs.ffversion }} defaults: run: shell: msys2 {0} @@ -164,12 +162,20 @@ jobs: Cflags: -I${includedir} EOF + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: c, cpp + - name: configure project run: env PKG_CONFIG_PATH=/clang64/lib/pkgconfig/:$PKG_CONFIG_PATH cmake -DSET_TWEAK=Off -DBUILD_TESTS=On . - name: build project run: cmake --build . --target fastfetch --target flashfetch # Makes no sense to install exes to /usr/bin for Windows + - name: perform CodeQL analysis + uses: github/codeql-action/analyze@v2 + - name: copy necessary dlls run: cp /usr/bin/msys-2.0.dll /clang64/bin/{libcjson,libOpenCL,vulkan-1}.dll . @@ -193,8 +199,6 @@ jobs: permissions: security-events: write contents: read - outputs: - ffversion: ${{ steps.ffversion.outputs.ffversion }} defaults: run: shell: msys2 {0} @@ -228,12 +232,20 @@ jobs: Cflags: -I${includedir} EOF + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: c, cpp + - name: configure project run: env PKG_CONFIG_PATH=/clang64/lib/pkgconfig/:$PKG_CONFIG_PATH cmake -DSET_TWEAK=Off -DBUILD_TESTS=On . - name: build project run: cmake --build . --target fastfetch --target flashfetch + - name: perform CodeQL analysis + uses: github/codeql-action/analyze@v2 + - name: copy necessary dlls run: cp /clang64/bin/{libcjson,libOpenCL,vulkan-1}.dll .