Procházet zdrojové kódy

chore: coderabbit label, enable codeql only on one pipeline

Almamu před 1 rokem
rodič
revize
ebc9da704a
2 změnil soubory, kde provedl 7 přidání a 3 odebrání
  1. 6 3
      .github/workflows/cmake.yml
  2. 1 0
      README.md

+ 6 - 3
.github/workflows/cmake.yml

@@ -4,6 +4,7 @@ on:
   workflow_dispatch:
   workflow_dispatch:
   push:
   push:
     paths:
     paths:
+      - '.github/workflows/cmake.yml'
       - 'src/**'
       - 'src/**'
       - 'CMakeModules/**'
       - 'CMakeModules/**'
       - CMakeLists.txt
       - CMakeLists.txt
@@ -11,6 +12,7 @@ on:
     branches: [ "main" ]
     branches: [ "main" ]
   pull_request:
   pull_request:
     paths:
     paths:
+      - '.github/workflows/cmake.yml'
       - 'src/**'
       - 'src/**'
       - 'CMakeModules/**'
       - 'CMakeModules/**'
       - CMakeLists.txt
       - CMakeLists.txt
@@ -62,7 +64,6 @@ jobs:
     strategy:
     strategy:
       matrix:
       matrix:
         os: [ubuntu-22.04, ubuntu-24.04]
         os: [ubuntu-22.04, ubuntu-24.04]
-        language: ['cpp']
     # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac.
     # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac.
     # You can convert this to a matrix build if you need cross-platform coverage.
     # You can convert this to a matrix build if you need cross-platform coverage.
     # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
     # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
@@ -72,12 +73,13 @@ jobs:
       - uses: actions/checkout@v3
       - uses: actions/checkout@v3
         with:
         with:
           submodules: true
           submodules: true
-          
+
       - name: Initialize CodeQL
       - name: Initialize CodeQL
         # Initializes the CodeQL tools for scanning.
         # Initializes the CodeQL tools for scanning.
         uses: github/codeql-action/init@v3
         uses: github/codeql-action/init@v3
+        if: matrix.os == 'ubuntu-24.04'
         with:
         with:
-          languages: ${{ matrix.language }}
+          languages: 'cpp'
 
 
       - name: Install dependencies
       - name: Install dependencies
         if: matrix.os == 'ubuntu-22.04'
         if: matrix.os == 'ubuntu-22.04'
@@ -97,6 +99,7 @@ jobs:
         run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
         run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}}
 
 
       - name: Perform CodeQL Analysis
       - name: Perform CodeQL Analysis
+        if: matrix.os == 'ubuntu-24.04'
         uses: github/codeql-action/analyze@v3
         uses: github/codeql-action/analyze@v3
 
 
   build-wayland:
   build-wayland:

+ 1 - 0
README.md

@@ -1,6 +1,7 @@
 <p align="center">
 <p align="center">
 	<a href="https://github.com/Almamu/linux-wallpaperengine/blob/main/LICENSE"><img src="https://img.shields.io/github/license/Almamu/linux-wallpaperengine" /></a>
 	<a href="https://github.com/Almamu/linux-wallpaperengine/blob/main/LICENSE"><img src="https://img.shields.io/github/license/Almamu/linux-wallpaperengine" /></a>
     <a href="https://github.com/Almamu/linux-wallpaperengine/actions?query=branch%3Amain"><img src="https://img.shields.io/github/actions/workflow/status/Almamu/linux-wallpaperengine/cmake.yml?branch=main" /></a>
     <a href="https://github.com/Almamu/linux-wallpaperengine/actions?query=branch%3Amain"><img src="https://img.shields.io/github/actions/workflow/status/Almamu/linux-wallpaperengine/cmake.yml?branch=main" /></a>
+    <img src="https://img.shields.io/coderabbit/prs/github/Almamu/linux-wallpaperengine?utm_source=oss&utm_medium=github&utm_campaign=Almamu%2Flinux-wallpaperengine&labelColor=171717&color=FF570A&link=https%3A%2F%2Fcoderabbit.ai&label=CodeRabbit+Reviews" />
     <a href="https://github.com/Almamu/linux-wallpaperengine/pulse"><img src="https://img.shields.io/tokei/lines/github/Almamu/linux-wallpaperengine" /></a>
     <a href="https://github.com/Almamu/linux-wallpaperengine/pulse"><img src="https://img.shields.io/tokei/lines/github/Almamu/linux-wallpaperengine" /></a>
 	<a href="https://www.codefactor.io/repository/github/almamu/linux-wallpaperengine"><img src="https://img.shields.io/codefactor/grade/github/Almamu/linux-wallpaperengine" /></a>
 	<a href="https://www.codefactor.io/repository/github/almamu/linux-wallpaperengine"><img src="https://img.shields.io/codefactor/grade/github/Almamu/linux-wallpaperengine" /></a>
 	<a href="https://github.com/Almamu/linux-wallpaperengine/graphs/commit-activity"><img src="https://img.shields.io/github/commit-activity/m/Almamu/linux-wallpaperengine" /></a>
 	<a href="https://github.com/Almamu/linux-wallpaperengine/graphs/commit-activity"><img src="https://img.shields.io/github/commit-activity/m/Almamu/linux-wallpaperengine" /></a>