From 44cd3cb14049738d8ca1bf05f4ce08aad3843815 Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Fri, 31 Jul 2026 13:18:35 -0700 Subject: [PATCH 1/2] ci: reduce CodeQL build time --- .github/workflows/codeql.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 16b9dca78..12bea6165 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -9,6 +9,10 @@ on: - main workflow_dispatch: +concurrency: + group: codeql-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + jobs: analyze: name: Analyze Java and Kotlin @@ -39,10 +43,10 @@ jobs: languages: java-kotlin build-mode: manual - - name: Build SDK + - name: Build production classes env: GRADLE_OPTS: -Dkotlin.compiler.execution.strategy=in-process - run: ./scripts/build --no-build-cache + run: ./scripts/gradle classes --no-build-cache - name: Perform CodeQL analysis uses: github/codeql-action/analyze@99df26d4f13ea111d4ec1a7dddef6063f76b97e9 # v4 From 1a1d18bb9065972120a57462555dbdb82b33c6c7 Mon Sep 17 00:00:00 2001 From: Justin Beckwith Date: Fri, 31 Jul 2026 13:42:55 -0700 Subject: [PATCH 2/2] ci: isolate non-PR CodeQL runs --- .github/workflows/codeql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 12bea6165..f7e4d32f3 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -10,7 +10,7 @@ on: workflow_dispatch: concurrency: - group: codeql-${{ github.event.pull_request.number || github.ref }} + group: codeql-${{ github.event.pull_request.number || github.run_id }} cancel-in-progress: ${{ github.event_name == 'pull_request' }} jobs: