diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 000000000..0497836c3 --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,44 @@ +name: "CodeQL" +on: + push: + branches: + - main + pull_request: + +jobs: + analyze: + name: Analyze + runs-on: ${{ (matrix.language == 'swift' && 'macos-13') || 'ubuntu-22.04' }} + timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} + permissions: + actions: read + contents: read + security-events: write + strategy: + fail-fast: false + matrix: + include: + - language: 'javascript-typescript' + working-directory: 'website/' + - language: 'javascript-typescript' + working-directory: 'elixir/apps/web/assets/' + # TODO + # - language: 'java-kotlin' + # working-directory: 'kotlin/android' + # - language: 'swift' + # working-directory: 'swift/apple' + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: ${{ matrix.language }} + - name: Autobuild + uses: github/codeql-action/autobuild@v2 + with: + working-directory: ${{ matrix.working-directory }} + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 + with: + category: "/language:${{matrix.language}}" diff --git a/kotlin/android/app/build.gradle.kts b/kotlin/android/app/build.gradle.kts index 570f311e0..d9bc98f1e 100644 --- a/kotlin/android/app/build.gradle.kts +++ b/kotlin/android/app/build.gradle.kts @@ -143,6 +143,7 @@ android { dependencies { val coreVersion = "1.12.0" + val navVersion = "2.7.4" // Connlib implementation(project(":connlib")) @@ -162,8 +163,11 @@ dependencies { implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.6.1") // Navigation - implementation("androidx.navigation:navigation-fragment-ktx:2.5.3") - implementation("androidx.navigation:navigation-ui-ktx:2.5.3") + implementation("androidx.navigation:navigation-fragment-ktx:$navVersion") + implementation("androidx.navigation:navigation-ui-ktx:$navVersion") + + // Safe Args + // // Hilt implementation("com.google.dagger:hilt-android:2.48.1")