Update com.android.* to v0.0.1-alpha12
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| com.android.compose.screenshot (source) | 0.0.1-alpha11 -> 0.0.1-alpha12 |
||
| com.android.tools.screenshot:screenshot-validation-api | 0.0.1-alpha11 -> 0.0.1-alpha12 |
||
| com.android.compose.screenshot:screenshot-test-gradle-plugin (source) | 0.0.1-alpha11 -> 0.0.1-alpha12 |
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Test Results
0 tests 0 ✅ 0s ⏱️ 0 suites 0 💤 0 files 0 ❌
Results for commit 5307c5d1.
:recycle: This comment has been updated with latest results.
No release notes available yet: https://developer.android.com/studio/preview/compose-screenshot-testing?hl=en#release-updates
We have release notes now 🥳 It suggests we can remove
https://github.com/home-assistant/android/blob/78abcd51062753af195729cba73210fb25343548/build-logic/convention/src/main/kotlin/AndroidComposeConventionPlugin.kt#L38-L41
Tests are failing with 0.5-1.1% difference so updating, this seems like it's caused by the library update.
The PR now also includes a minor bugfix update for build tools/lint.
Oh it looks like we still have/have a new out of memory error now :( Both in GitHub Actions and when trying it locally, with and without the previous hack.
* What went wrong:
Execution failed for task ':onboarding:updateDebugScreenshotTest'.
> Test process encountered an unexpected problem.
> Could not complete execution for Gradle Test Executor 2.
With --debug logs show:
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] Gradle Test Executor 4 FAILED
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not complete execution for Gradle Test Executor 4.
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:66)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at [email protected]/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at [email protected]/java.lang.reflect.Method.invoke(Method.java:565)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.internal.dispatch.MethodInvocation.invokeOn(MethodInvocation.java:77)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:28)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:19)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:88)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:194)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger]
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] Caused by:
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] java.lang.OutOfMemoryError: Java heap space
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at java.desktop/java.awt.image.DataBufferInt.<init>(DataBufferInt.java:76)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at java.desktop/java.awt.image.Raster.createPackedRaster(Raster.java:538)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at java.desktop/java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1032)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at java.desktop/java.awt.image.BufferedImage.<init>(BufferedImage.java:331)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.differ.DiffUtilsKt.generatePixelDiffImage(DiffUtils.kt:31)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.differ.PixelPerfect.diff(PixelPerfect.kt:35)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.differ.ImageUpdater.updateIfDifferent(ImageUpdater.kt:47)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.descriptor.PreviewScreenshotDescriptor.execute(PreviewScreenshotDescriptor.kt:77)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.descriptor.PreviewScreenshotDescriptor.execute(PreviewScreenshotDescriptor.kt:37)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fff01242000.execute(Unknown Source)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fff0111a3f8.invoke(Unknown Source)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fff0111a1c8.execute(Unknown Source)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:143)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:100)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:231)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$DefaultDynamicTestExecutor.execute(NodeTestTask.java:209)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.descriptor.PreviewAnnotationDescriptor.execute(PreviewAnnotationDescriptor.kt:163)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at com.android.tools.screenshot.descriptor.PreviewAnnotationDescriptor.execute(PreviewAnnotationDescriptor.kt:39)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:156)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fff01242000.execute(Unknown Source)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:146)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask$$Lambda/0x00003fff0111a3f8.invoke(Unknown Source)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
2025-12-14T22:14:30.704+0100 [DEBUG] [TestEventLogger] at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:144)
2025-12-14T22:14:31.056+0100 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Dispatch org.gradle.api.internal.tasks.testing.processors.RestartEveryNTestClassProcessor@34013b75: released lock on worker lease
2025-12-14T22:14:31.056+0100 [DEBUG] [org.gradle.internal.resources.AbstractTrackedResourceLock] Execution worker Thread 2: acquired lock on worker lease
2025-12-14T22:14:31.056+0100 [DEBUG] [TestEventLogger]
2025-12-14T22:14:31.057+0100 [DEBUG] [TestEventLogger] Gradle Test Run :onboarding:updateDebugScreenshotTest FAILED
Yep sorry I forgot to drop a comment here. But I'm going to merge this PR once I merge the big mess, since it contains the bump for the RAM.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.