diff --git a/.github/workflows/checkStyle.yml b/.github/workflows/checkStyle.yml index c920935..7b61dc3 100644 --- a/.github/workflows/checkStyle.yml +++ b/.github/workflows/checkStyle.yml @@ -13,23 +13,23 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Setup JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'adopt' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Detekt run: ./gradlew detekt - name: Upload detekt SARIF files if: success() || failure() - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4 with: sarif_file: 'build/reports/detekt/merge.sarif' category: detekt \ No newline at end of file diff --git a/.github/workflows/publishAndroidLava.yml b/.github/workflows/publishAndroidLava.yml index e2d8ce0..7e2e529 100644 --- a/.github/workflows/publishAndroidLava.yml +++ b/.github/workflows/publishAndroidLava.yml @@ -25,16 +25,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'adopt' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Extract keystore run: | diff --git a/.github/workflows/publishAndroidProd.yml b/.github/workflows/publishAndroidProd.yml index 391e85f..fd6255e 100644 --- a/.github/workflows/publishAndroidProd.yml +++ b/.github/workflows/publishAndroidProd.yml @@ -14,16 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'adopt' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Extract keystore run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c433fb8..283634b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,16 +22,16 @@ jobs: runs-on: macos-latest # use mac so that shared iOS targets can also be built steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'adopt' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Cache kotlin native build tooling uses: actions/cache@v4 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 46084fe..4f171b1 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -3,8 +3,8 @@ kotlin = "2.0.20" # realm does not support kotlin > 2.0.20 yet ksp = "2.0.20-1.0.25" # First part must match the kotlin version kermit = "2.0.3" -koin = "3.5.6" -orbitMvi = "8.0.0" +koin = "4.1.1" +orbitMvi = "10.0.0" ktor = "3.0.3" moko-mvvm = "0.16.1" moko-permissions = "0.18.0" @@ -16,7 +16,7 @@ kotlinx-serialization-json = "1.7.3" kotlinx-datetime = "0.6.1" buildkonfig = "0.15.1" skie = "0.10.1" -kmmbridge = "0.5.5" +kmmbridge = "1.2.1" # When updating also update the "Sentry-Dynamic.xcframework" in the shared folder to a required/supported version (see Info.plist for curent version) # 1. Go to https://github.com/getsentry/sentry-cocoa/releases @@ -40,10 +40,10 @@ androidx-compose-activity = "1.10.1" compose-destinations = "2.2.0" play-publisher = "3.9.1" accompanistPermissions = "0.34.0" -koinCompose = "3.5.6" +koinCompose = "4.1.1" appUpdate = "2.1.0" barcodeScanning = "17.3.0" -stripe = "3.10.2" +stripe = "5.0.0" playServicesLocation = "21.3.0" [libraries] diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ca025c8..bad7c24 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME