diff --git a/.github/workflows/agent.yaml b/.github/workflows/agent.yaml index b6e54d1..ebd2c96 100644 --- a/.github/workflows/agent.yaml +++ b/.github/workflows/agent.yaml @@ -22,24 +22,24 @@ concurrency: jobs: agent-build: name: "Agent build & test" - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 45 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Copy CI gradle.properties run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties - name: Set up JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: 21 - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v6 - name: Setup Android SDK uses: android-actions/setup-android@v4 @@ -57,7 +57,7 @@ jobs: working-directory: agent - name: Upload Agent APKs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: agent-apks path: agent/app/build/outputs/apk/**/*.apk diff --git a/.github/workflows/chatapp.yaml b/.github/workflows/chatapp.yaml index af252af..e8ecb63 100644 --- a/.github/workflows/chatapp.yaml +++ b/.github/workflows/chatapp.yaml @@ -22,24 +22,24 @@ concurrency: jobs: chatapp-build: name: "ChatApp build & test" - runs-on: macos-14 + runs-on: macos-26 timeout-minutes: 45 steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Copy CI gradle.properties run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties - name: Set up JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: 'zulu' java-version: 21 - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v6 - name: Setup Android SDK uses: android-actions/setup-android@v4 @@ -57,7 +57,7 @@ jobs: working-directory: ChatApp - name: Upload ChatApp APKs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: chatapp-apks path: | diff --git a/ChatApp/gradle/libs.versions.toml b/ChatApp/gradle/libs.versions.toml index 93ac268..00468d6 100644 --- a/ChatApp/gradle/libs.versions.toml +++ b/ChatApp/gradle/libs.versions.toml @@ -1,25 +1,25 @@ [versions] -agp = "9.2.1" +agp = "9.3.0" appfunctions = "1.0.0-alpha10" -kotlin = "2.3.21" -coreKtx = "1.18.0" +kotlin = "2.4.10" +coreKtx = "1.19.0" junit = "4.13.2" junitVersion = "1.3.0" espressoCore = "3.7.0" -lifecycleRuntimeKtx = "2.10.0" +lifecycleRuntimeKtx = "2.11.0" activityCompose = "1.13.0" -composeBom = "2026.05.00" -composeMaterialIconsAndroid = "1.11.1" +composeBom = "2026.06.01" +composeMaterialIconsAndroid = "1.11.4" composeMaterialIconsCore = "1.7.8" -hilt = "2.59.2" -androidxHiltNavigationCompose = "1.3.0" -ksp = "2.3.9" -spotless = "8.5.0" +hilt = "2.60.1" +androidxHiltNavigationCompose = "1.4.0" +ksp = "2.3.10" +spotless = "8.8.0" truth = "1.4.5" coil = "2.7.0" -wearCompose = "1.6.1" -wearComposeMaterial3 = "1.6.1" -navigation3 = "1.1.1" +wearCompose = "1.6.2" +wearComposeMaterial3 = "1.6.2" +navigation3 = "1.1.4" kotlinxSerialization = "1.11.0" #noinspection UnusedVersionCatalogEntry - Accessed dynamically ktlint = "1.2.1" diff --git a/ChatApp/gradle/wrapper/gradle-wrapper.properties b/ChatApp/gradle/wrapper/gradle-wrapper.properties index 979bc19..06f9935 100644 --- a/ChatApp/gradle/wrapper/gradle-wrapper.properties +++ b/ChatApp/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Mon May 18 15:51:40 CEST 2026 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/agent/gradle/libs.versions.toml b/agent/gradle/libs.versions.toml index a485239..7e9bef4 100644 --- a/agent/gradle/libs.versions.toml +++ b/agent/gradle/libs.versions.toml @@ -1,35 +1,35 @@ [versions] -agp = "9.2.1" -lifecycleViewmodelCompose = "2.10.0" -kotlin = "2.3.21" -coreKtx = "1.18.0" +agp = "9.3.0" +lifecycleViewmodelCompose = "2.11.0" +kotlin = "2.4.10" +coreKtx = "1.19.0" junit = "4.13.2" junitVersion = "1.3.0" espressoCore = "3.7.0" appcompat = "1.7.1" material = "1.14.0" -composeBom = "2026.05.01" +composeBom = "2026.06.01" material3 = "1.4.0" activityCompose = "1.13.0" navigationCompose = "2.9.8" robolectric = "4.16.1" coroutines = "1.11.0" androidxTestCore = "1.7.0" -spotless = "8.5.0" -mockk = "1.14.9" -ksp = "2.3.6" -hilt = "2.59.2" -androidxHiltNavigationCompose = "1.3.0" +spotless = "8.8.0" +mockk = "1.14.11" +ksp = "2.3.10" +hilt = "2.60.1" +androidxHiltNavigationCompose = "1.4.0" appfunctions = "1.0.0-alpha10" datastore = "1.2.1" -screenshot = "0.0.1-alpha14" +screenshot = "0.0.1-alpha15" coil = "2.7.0" room = "2.8.4" -ktor = "3.5.0" +ktor = "3.5.1" kotlinxSerialization = "1.11.0" playServicesOssLicenses = "17.5.1" -ossLicensesPlugin = "0.12.0" -multiplatformMarkdownRenderer = "0.41.0" +ossLicensesPlugin = "0.13.0" +multiplatformMarkdownRenderer = "0.43.0" #noinspection UnusedVersionCatalogEntry - Accessed dynamically ktlint = "1.2.1" diff --git a/agent/gradle/wrapper/gradle-wrapper.properties b/agent/gradle/wrapper/gradle-wrapper.properties index 1ecea02..50a4e5a 100644 --- a/agent/gradle/wrapper/gradle-wrapper.properties +++ b/agent/gradle/wrapper/gradle-wrapper.properties @@ -16,7 +16,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME