android icon indicating copy to clipboard operation
android copied to clipboard

Update com.android.* to v0.0.1-alpha12

Open renovate[bot] opened this issue 3 months ago • 2 comments

This PR contains the following updates:

Package Change Age Confidence
com.android.compose.screenshot (source) 0.0.1-alpha11 -> 0.0.1-alpha12 age confidence
com.android.tools.screenshot:screenshot-validation-api 0.0.1-alpha11 -> 0.0.1-alpha12 age confidence
com.android.compose.screenshot:screenshot-test-gradle-plugin (source) 0.0.1-alpha11 -> 0.0.1-alpha12 age confidence

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.

renovate[bot] avatar Nov 28 '25 15:11 renovate[bot]

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.

github-actions[bot] avatar Nov 28 '25 16:11 github-actions[bot]

No release notes available yet: https://developer.android.com/studio/preview/compose-screenshot-testing?hl=en#release-updates

jpelgrom avatar Nov 28 '25 17:11 jpelgrom

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.

jpelgrom avatar Dec 14 '25 21:12 jpelgrom

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

jpelgrom avatar Dec 14 '25 21:12 jpelgrom

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.

TimoPtr avatar Dec 15 '25 10:12 TimoPtr

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.

renovate[bot] avatar Dec 17 '25 16:12 renovate[bot]