From 23e54bfcf9c34d4e21f398d2854eb1eddb703a7b Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 27 Sep 2026 16:49:24 +0000 Subject: [PATCH] codeql-scan: setup-android v4 with no default packages v3 installs the SDK "tools" package, which sdkmanager no longer finds, so every java-kotlin CodeQL run fails before analysis. Mirrors ci-validation.yml. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01QwYWVPse8spRrfMMcuTJPv --- .github/workflows/codeql-scan.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/codeql-scan.yml b/.github/workflows/codeql-scan.yml index ab41d76ec..18682c101 100644 --- a/.github/workflows/codeql-scan.yml +++ b/.github/workflows/codeql-scan.yml @@ -196,7 +196,11 @@ jobs: java-version: ${{ fromJSON(inputs.purpose_profile_json).java_version || '21' }} - name: Set up Android SDK if: ${{ matrix.language == 'java-kotlin' }} - uses: android-actions/setup-android@v3 + uses: android-actions/setup-android@v4 + with: + # v3's default installs the SDK "tools" package, which the SDK repository no longer carries, + # so sdkmanager exits 1. The build installs what it needs; the action only provides the SDK. + packages: '' - name: Initialize CodeQL uses: github/codeql-action/init@v4 with: