deps(android): bump com.google.devtools.ksp from 2.3.7 to 2.3.9 in /android #81
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CodeQL | |
| on: | |
| push: | |
| branches: [ main ] | |
| pull_request: | |
| branches: [ main ] | |
| schedule: | |
| - cron: '0 4 * * 1' | |
| permissions: | |
| actions: read | |
| contents: read | |
| security-events: write | |
| jobs: | |
| analyze-android: | |
| name: Analyze Android (Java/Kotlin) | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 60 | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Set up JDK 17 | |
| uses: actions/setup-java@v5 | |
| with: | |
| java-version: '17' | |
| distribution: 'temurin' | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@v4 | |
| with: | |
| languages: java-kotlin | |
| queries: security-extended,security-and-quality | |
| source-root: android | |
| - name: Grant execute permission for gradlew | |
| run: chmod +x android/gradlew | |
| - name: Build Android for CodeQL | |
| run: | | |
| cd android | |
| ./gradlew assembleDebug --no-daemon --stacktrace | |
| - name: Perform CodeQL Analysis | |
| uses: github/codeql-action/analyze@v4 | |
| with: | |
| category: "/language:java-kotlin/android" | |
| analyze-android-legacy: | |
| name: Analyze Android Legacy (Java) | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 45 | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Set up JDK 11 | |
| uses: actions/setup-java@v5 | |
| with: | |
| java-version: '11' | |
| distribution: 'temurin' | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@v4 | |
| with: | |
| languages: java-kotlin | |
| queries: security-extended | |
| source-root: android-legacy | |
| - name: Grant execute permission for gradlew | |
| run: chmod +x android-legacy/gradlew | |
| - name: Build Android Legacy for CodeQL | |
| run: | | |
| cd android-legacy | |
| ./gradlew assembleDebug --no-daemon | |
| - name: Perform CodeQL Analysis | |
| uses: github/codeql-action/analyze@v4 | |
| with: | |
| category: "/language:java-kotlin/android-legacy" | |
| analyze-ios: | |
| name: Analyze iOS (Swift) | |
| runs-on: macos-latest | |
| timeout-minutes: 60 | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@v4 | |
| with: | |
| languages: swift | |
| queries: security-extended,security-and-quality | |
| source-root: ios | |
| - name: Build iOS for CodeQL | |
| run: | | |
| cd ios | |
| xcodebuild \ | |
| -scheme QRScan \ | |
| -destination 'platform=iOS Simulator,name=iPhone 15' \ | |
| -configuration Debug \ | |
| CODE_SIGNING_ALLOWED=NO \ | |
| build | |
| - name: Perform CodeQL Analysis | |
| uses: github/codeql-action/analyze@v4 | |
| with: | |
| category: "/language:swift/ios" | |
| analyze-iphoneos: | |
| name: Analyze iPhoneOS (Objective-C) | |
| runs-on: macos-latest | |
| timeout-minutes: 45 | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@v4 | |
| with: | |
| languages: cpp | |
| queries: security-extended | |
| source-root: iphoneos | |
| - name: Build iPhoneOS for CodeQL | |
| run: | | |
| cd iphoneos | |
| xcodebuild \ | |
| -scheme QRScanClassic \ | |
| -destination 'platform=iOS Simulator,name=iPhone 15' \ | |
| -configuration Debug \ | |
| CODE_SIGNING_ALLOWED=NO \ | |
| build | |
| - name: Perform CodeQL Analysis | |
| uses: github/codeql-action/analyze@v4 | |
| with: | |
| category: "/language:cpp/iphoneos" | |
| analyze-blackberry: | |
| name: Analyze BlackBerry (Java) | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 30 | |
| steps: | |
| - name: Checkout repository | |
| uses: actions/checkout@v6 | |
| - name: Set up JDK 8 | |
| uses: actions/setup-java@v5 | |
| with: | |
| java-version: '8' | |
| distribution: 'temurin' | |
| - name: Initialize CodeQL | |
| uses: github/codeql-action/init@v4 | |
| with: | |
| languages: java-kotlin | |
| queries: security-extended | |
| source-root: blackberry | |
| - name: Build BlackBerry sources (stub compile) | |
| run: | | |
| mkdir -p blackberry/build/classes | |
| find blackberry/src -name "*.java" | xargs javac \ | |
| -source 1.4 -target 1.4 \ | |
| -d blackberry/build/classes \ | |
| 2>/dev/null || true | |
| - name: Perform CodeQL Analysis | |
| uses: github/codeql-action/analyze@v4 | |
| with: | |
| category: "/language:java-kotlin/blackberry" |