diff --git a/WearWidget/.github/workflows/ci.yml b/WearWidget/.github/workflows/ci.yml new file mode 100644 index 000000000..358339c1b --- /dev/null +++ b/WearWidget/.github/workflows/ci.yml @@ -0,0 +1,27 @@ +name: CI + +on: + push: + branches: [ "main", "widgets-update-deps" ] + pull_request: + branches: [ "main" ] + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name: Set up JDK 17 + uses: actions/setup-java@v4 + with: + java-version: '17' + distribution: 'temurin' + cache: gradle + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Run Tests + run: ./gradlew test diff --git a/WearWidget/app/src/main/java/com/google/example/wear_widget/WearWidgetPreviewSnapshot.kt b/WearWidget/app/src/main/java/com/google/example/wear_widget/WearWidgetPreviewSnapshot.kt index 5c48dfadc..65e92bff0 100644 --- a/WearWidget/app/src/main/java/com/google/example/wear_widget/WearWidgetPreviewSnapshot.kt +++ b/WearWidget/app/src/main/java/com/google/example/wear_widget/WearWidgetPreviewSnapshot.kt @@ -27,7 +27,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.shape.CircleShape -import androidx.compose.remote.tooling.preview.RemoteDocPreview +import androidx.compose.remote.tooling.preview.RemoteDocumentPreview import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.Alignment @@ -75,7 +75,7 @@ fun WearWidgetPreviewSnapshot( modifier = Modifier.size(227.dp).clip(CircleShape).background(Color.Black), contentAlignment = Alignment.Center, ) { - RemoteDocPreview( + RemoteDocumentPreview( document, modifier = modifier diff --git a/WearWidget/app/src/test/java/com/google/example/wear_widget/HelloWidgetTest.kt b/WearWidget/app/src/test/java/com/google/example/wear_widget/HelloWidgetTest.kt index 83249373b..ef28bab03 100644 --- a/WearWidget/app/src/test/java/com/google/example/wear_widget/HelloWidgetTest.kt +++ b/WearWidget/app/src/test/java/com/google/example/wear_widget/HelloWidgetTest.kt @@ -15,7 +15,7 @@ */ package com.google.example.wear_widget -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import com.github.takahirom.roborazzi.ExperimentalRoborazziApi import com.github.takahirom.roborazzi.captureScreenRoboImage import kotlin.OptIn diff --git a/WearWidget/app/src/test/java/com/google/example/wear_widget/WeatherWidgetTest.kt b/WearWidget/app/src/test/java/com/google/example/wear_widget/WeatherWidgetTest.kt index 87f418509..a772f8f77 100644 --- a/WearWidget/app/src/test/java/com/google/example/wear_widget/WeatherWidgetTest.kt +++ b/WearWidget/app/src/test/java/com/google/example/wear_widget/WeatherWidgetTest.kt @@ -15,7 +15,7 @@ */ package com.google.example.wear_widget -import androidx.compose.ui.test.junit4.createComposeRule +import androidx.compose.ui.test.junit4.v2.createComposeRule import com.github.takahirom.roborazzi.ExperimentalRoborazziApi import com.github.takahirom.roborazzi.captureScreenRoboImage import kotlin.OptIn diff --git a/WearWidget/gradle/libs.versions.toml b/WearWidget/gradle/libs.versions.toml index 135b10f46..b04b018b4 100644 --- a/WearWidget/gradle/libs.versions.toml +++ b/WearWidget/gradle/libs.versions.toml @@ -4,12 +4,12 @@ desugar_jdk_libs = "2.1.5" playServicesWearable = "20.0.1" kotlin = "2.3.21" composeBom = "2026.05.00" -remoteMaterialAlpha = "1.0.0-alpha03" -remoteComposeAlpha = "1.0.0-alpha010" +remoteMaterialAlpha = "1.0.0-alpha04" +remoteComposeAlpha = "1.0.0-alpha11" runtime = "1.11.1" uiTooling = "1.11.1" -wear = "1.0.0-alpha09" -wearCore = "1.0.0-alpha09" +wear = "1.0.0-alpha10" +wearCore = "1.0.0-alpha10" wearToolingPreview = "1.0.0" composeMaterial = "1.6.1" activityCompose = "1.13.0"