Skip to content

Update com.android.*#6675

Open
renovate[bot] wants to merge 2 commits intomainfrom
renovate/com.android
Open

Update com.android.*#6675
renovate[bot] wants to merge 2 commits intomainfrom
renovate/com.android

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Apr 5, 2026

This PR contains the following updates:

Package Change Age Confidence
com.android.compose.screenshot (source) 0.0.1-alpha130.0.1-alpha14 age confidence
com.android.tools.screenshot:screenshot-validation-api 0.0.1-alpha130.0.1-alpha14 age confidence
com.android.compose.screenshot:screenshot-test-gradle-plugin (source) 0.0.1-alpha130.0.1-alpha14 age confidence
com.android.tools.lint:lint-tests (source) 32.1.032.1.1 age confidence
com.android.tools.lint:lint-checks (source) 32.1.032.1.1 age confidence
com.android.tools.lint:lint-api (source) 32.1.032.1.1 age confidence
com.android.lint (source) 9.1.09.1.1 age confidence
com.android.library (source) 9.1.09.1.1 age confidence
com.android.application (source) 9.1.09.1.1 age confidence
com.android.tools.build:gradle (source) 9.1.09.1.1 age confidence

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested review from Copilot and removed request for Copilot April 5, 2026 05:16
Copilot AI review requested due to automatic review settings April 5, 2026 05:18
@renovate renovate bot review requested due to automatic review settings April 5, 2026 05:18
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 5, 2026

Test Results

  229 files    237 suites   6m 0s ⏱️
1 715 tests 1 378 ✅ 0 💤 0 ❌ 337 🔥
1 786 runs  1 449 ✅ 0 💤 0 ❌ 337 🔥

For more details on these errors, see this check.

Results for commit fc5bf48.

♻️ This comment has been updated with latest results.

@jpelgrom
Copy link
Copy Markdown
Member

jpelgrom commented Apr 6, 2026

Changelog will hopefully appear here soon: https://developer.android.com/studio/preview/compose-screenshot-testing?hl=en#release-updates.

For future reference, currently every test is failing with:

io.homeassistant.companion.android.compose.composable.HATextFieldScreenshotTest > HATextField > HATextField > HATextField_Dark_{uiMode=33} STANDARD_ERROR
    ScreenshotError(status=ERROR_RENDER_TASK, message=Render error, stackTrace=java.util.concurrent.ExecutionException: java.lang.NoClassDefFoundError: kotlin/jvm/internal/KotlinGenericDeclaration
        at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
        at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
        at com.android.tools.render.Renderer.render(Renderer.kt:327)
        at com.android.tools.render.Renderer.access$render(Renderer.kt:73)
        at com.android.tools.render.Renderer$render$2.invoke(Renderer.kt:318)
        at com.android.tools.render.Renderer$render$2.invoke(Renderer.kt:315)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:243)
        at kotlin.sequences.IndexingSequence$iterator$1.next(Sequences.kt:286)
        at kotlin.sequences.IndexingSequence$iterator$1.next(Sequences.kt:282)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:243)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:830)
        at com.android.tools.render.Renderer.render(Renderer.kt:311)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at com.android.tools.screenshot.renderer.Renderer.render(Renderer.kt:114)
        at com.android.tools.screenshot.descriptor.PreviewAnnotationDescriptor.execute(PreviewAnnotationDescriptor.kt:135)
        at com.android.tools.screenshot.descriptor.PreviewAnnotationDescriptor.execute(PreviewAnnotationDescriptor.kt:38)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:231)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:209)
        at com.android.tools.screenshot.descriptor.PreviewMethodDescriptor.execute(PreviewMethodDescriptor.kt:59)
        at com.android.tools.screenshot.descriptor.PreviewMethodDescriptor.execute(PreviewMethodDescriptor.kt:28)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
        at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:160)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
        at com.android.tools.screenshot.descriptor.PreviewScreenshotTestEngineDescriptor.around(PreviewScreenshotTestEngineDescriptor.kt:32)
        at com.android.tools.screenshot.descriptor.PreviewScreenshotTestEngineDescriptor.around(PreviewScreenshotTestEngineDescriptor.kt:26)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
        at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
        at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
        at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:201)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:170)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:94)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:59)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:142)
        at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:58)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103)
        at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85)
        at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
        at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$1(InterceptingLauncher.java:39)
        at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25)
        at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:38)
        at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor$CollectThenExecuteTestDefinitionConsumer.processAllTestDefinitions(JUnitPlatformTestDefinitionProcessor.java:179)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor$CollectThenExecuteTestDefinitionConsumer.access$000(JUnitPlatformTestDefinitionProcessor.java:122)
        at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor.stop(JUnitPlatformTestDefinitionProcessor.java:116)
        at org.gradle.api.internal.tasks.testing.SuiteTestDefinitionProcessor.stop(SuiteTestDefinitionProcessor.java:63)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at org.gradle.internal.dispatch.MethodInvocation.invokeOn(MethodInvocation.java:77)
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:28)
        at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:19)
        at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
        at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:88)
        at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
        at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:195)
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
        at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
        at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
        at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
        at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
        at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
        at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
    Caused by: java.lang.NoClassDefFoundError: kotlin/jvm/internal/KotlinGenericDeclaration
        at kotlin.reflect.jvm.internal.CachesKt.K_CLASS_CACHE$lambda$0(caches.kt:14)
        at kotlin.reflect.jvm.internal.CachesKt.accessor$CachesKt$lambda0(caches.kt)
        at kotlin.reflect.jvm.internal.CachesKt$$Lambda$0.invoke(Unknown Source)
        at kotlin.reflect.jvm.internal.ComputableClassValue.computeValue(CacheByClass.kt:49)
        at kotlin.reflect.jvm.internal.ComputableClassValue.computeValue(CacheByClass.kt:46)
        at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:229)
        at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:211)
        at java.base/java.lang.ClassValue.get(ClassValue.java:117)
        at kotlin.reflect.jvm.internal.ClassValueCache.get(CacheByClass.kt:63)
        at kotlin.reflect.jvm.internal.CachesKt.getOrCreateKotlinClass(caches.kt:19)
        at kotlin.reflect.jvm.internal.ReflectionFactoryImpl.getOrCreateKotlinClass(ReflectionFactoryImpl.java:47)
        at kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(Reflection.java:60)
        at com.android.tools.rendering.classloading.SdkIntReplacer.<init>(SdkIntReplacer.kt:25)
        at com.android.tools.render.StandaloneModuleClassLoaderManager$DefaultLoader$projectClassTransforms$2.apply(StandaloneModuleClassLoaderManager.kt:65)
        at com.android.tools.render.StandaloneModuleClassLoaderManager$DefaultLoader$projectClassTransforms$2.apply(StandaloneModuleClassLoaderManager.kt:65)
        at com.android.tools.rendering.classloading.ClassTransform$invoke$1.apply(Util.kt:70)
        at com.android.tools.rendering.classloading.ClassTransform$invoke$1.apply(Util.kt:70)
        at com.android.tools.rendering.classloading.ClassTransform.invoke(Util.kt:70)
        at com.android.tools.rendering.classloading.ClassConverter.rewriteClass(ClassConverter.java:61)
        at com.android.tools.rendering.classloading.loaders.AsmTransformingLoader.loadClass(AsmTransformingLoader.kt:44)
        at com.android.tools.rendering.classloading.loaders.MultiLoader$loadClass$1.invoke(MultiLoader.kt:22)
        at com.android.tools.rendering.classloading.loaders.MultiLoader$loadClass$1.invoke(MultiLoader.kt:22)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:243)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:203)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:227)
        at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:173)
        at com.android.tools.rendering.classloading.loaders.MultiLoader.loadClass(MultiLoader.kt:22)
        at com.android.tools.render.StandaloneModuleClassLoaderManager$DefaultLoader.loadClass(StandaloneModuleClassLoaderManager.kt:92)
        at com.android.tools.rendering.classloading.loaders.DelegatingClassLoader.loadClassBytes(DelegatingClassLoader.kt:57)
        at com.android.tools.rendering.classloading.loaders.DelegatingClassLoader.findClass(DelegatingClassLoader.kt:79)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
        at com.android.tools.rendering.classloading.loaders.DelegatingClassLoader.loadClass(DelegatingClassLoader.kt:65)
        at com.android.tools.render.StandaloneRenderModelModule.initializeLibraryResourceIds(StandaloneRenderModelModule.kt:97)
        at com.android.tools.render.StandaloneRenderModelModule.access$initializeLibraryResourceIds(StandaloneRenderModelModule.kt:38)
        at com.android.tools.render.StandaloneRenderModelModule$getClassLoaderProvider$1.getClassLoader(StandaloneRenderModelModule.kt:77)
        at com.android.tools.rendering.RenderTask.<init>(RenderTask.java:291)
        at com.android.tools.rendering.RenderService$RenderTaskBuilder.lambda$build$1(RenderService.java:641)
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
        at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
        at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
        at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
        at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
        at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
        at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
        at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
        at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
        at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
        at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
        at java.base/java.lang.Thread.run(Thread.java:1583)
    Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.KotlinGenericDeclaration
        ... 53 more
    , problems=[], brokenClasses=[], missingClasses=[])

io.homeassistant.companion.android.compose.composable.HATextFieldScreenshotTest > HATextField > HATextField > HATextField_Dark_{uiMode=33} FAILED
    java.io.FileNotFoundException at ImageUpdater.kt:28

@TimoPtr
Copy link
Copy Markdown
Member

TimoPtr commented Apr 7, 2026

It should contains https://issuetracker.google.com/issues/469819154 Google claimed they've fixed it in the alpha14.

Copilot AI review requested due to automatic review settings April 8, 2026 19:31
@renovate renovate bot force-pushed the renovate/com.android branch from 056a1ea to d55fd4f Compare April 8, 2026 19:31
@renovate renovate bot review requested due to automatic review settings April 8, 2026 19:31
Copilot AI review requested due to automatic review settings April 8, 2026 19:33
@renovate renovate bot review requested due to automatic review settings April 8, 2026 19:33
@jpelgrom
Copy link
Copy Markdown
Member

Changelog now available, on a new page: https://developer.android.com/studio/preview/compose-screenshot-testing-release-notes?hl=en#alpha14

It should contains https://issuetracker.google.com/issues/469819154 Google claimed they've fixed it in the alpha14.

Included based on the changelog as well :)

@renovate renovate bot force-pushed the renovate/com.android branch from 03df86a to 723c4a2 Compare April 13, 2026 07:48
@renovate renovate bot requested review from Copilot and removed request for Copilot April 13, 2026 07:48
Copilot AI review requested due to automatic review settings April 13, 2026 07:49
@renovate renovate bot review requested due to automatic review settings April 13, 2026 07:49
@TimoPtr
Copy link
Copy Markdown
Member

TimoPtr commented Apr 13, 2026

@renovate renovate bot force-pushed the renovate/com.android branch from b989e3b to dbb3b96 Compare April 16, 2026 16:07
Copilot AI review requested due to automatic review settings April 16, 2026 16:07
@renovate renovate bot changed the title Update com.android.* to v0.0.1-alpha14 Update com.android.* Apr 16, 2026
@renovate renovate bot review requested due to automatic review settings April 16, 2026 16:07
Copilot AI review requested due to automatic review settings April 16, 2026 16:09
@renovate renovate bot review requested due to automatic review settings April 16, 2026 16:09
Copilot AI review requested due to automatic review settings April 20, 2026 10:20
@renovate renovate bot force-pushed the renovate/com.android branch from d81fd2d to 4634aa7 Compare April 20, 2026 10:20
@renovate renovate bot review requested due to automatic review settings April 20, 2026 10:20
Copilot AI review requested due to automatic review settings April 20, 2026 10:22
@renovate renovate bot review requested due to automatic review settings April 20, 2026 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants