From 8dd966804a09ebf1bd822a57322a6f4f4365fde5 Mon Sep 17 00:00:00 2001 From: Melvin Wang Date: Wed, 6 Aug 2025 13:44:48 -0700 Subject: [PATCH 1/3] add rust code-ql preview --- .github/workflows/codeql.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index f7d18f9d4..706323a73 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -43,7 +43,9 @@ jobs: include: - language: c-cpp build-mode: manual - + - language: rust + build-mode: autobuild + steps: - name: Checkout repository uses: actions/checkout@v4 From c449e1eb539d0943a368e9d7476d03c24f14132d Mon Sep 17 00:00:00 2001 From: Melvin Wang Date: Wed, 6 Aug 2025 14:05:44 -0700 Subject: [PATCH 2/3] update matrix --- .github/workflows/codeql.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index 706323a73..cf76270dd 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -40,11 +40,11 @@ jobs: - name: aarch64-pc-windows-msvc arch: arm64 - include: - - language: c-cpp - build-mode: manual - - language: rust - build-mode: autobuild + codeql: + - language: c-cpp + build-mode: manual + - language: rust + build-mode: autobuild steps: - name: Checkout repository @@ -88,15 +88,15 @@ jobs: - name: Initialize CodeQL uses: github/codeql-action/init@v3 with: - languages: ${{ matrix.language }} - build-mode: ${{ matrix.build-mode }} + languages: ${{ matrix.codeql.language }} + build-mode: ${{ matrix.codeql.build-mode }} queries: security-extended,security-and-quality - - if: matrix.build-mode == 'manual' + - if: matrix.codeql.build-mode == 'manual' working-directory: ./examples run: cargo +${{ matrix.rust_toolchain }} make default --locked --profile ${{ matrix.cargo_profile }} --target ${{ matrix.target_triple.name }} --workspace --all-features - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v3 with: - category: "/language:${{matrix.language}}" + category: "/language:${{matrix.codeql.language}}" From 9933e6a54823fab2eaee275a688e5323fd0d2652 Mon Sep 17 00:00:00 2001 From: Melvin Wang Date: Wed, 6 Aug 2025 14:17:18 -0700 Subject: [PATCH 3/3] switch rust to none --- .github/workflows/codeql.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yaml b/.github/workflows/codeql.yaml index cf76270dd..7fcae15f8 100644 --- a/.github/workflows/codeql.yaml +++ b/.github/workflows/codeql.yaml @@ -44,7 +44,7 @@ jobs: - language: c-cpp build-mode: manual - language: rust - build-mode: autobuild + build-mode: none steps: - name: Checkout repository