Skip to content

[pull] androidx-main from androidx:androidx-main#373

Merged
pull[bot] merged 11 commits intowarting:androidx-mainfrom
androidx:androidx-main
Aug 11, 2025
Merged

[pull] androidx-main from androidx:androidx-main#373
pull[bot] merged 11 commits intowarting:androidx-mainfrom
androidx:androidx-main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Aug 11, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

omarismail94 and others added 11 commits August 7, 2025 10:51
… postsubmit builds

The BuildCache interface does not support using Providers to set the `push` value.
In light of this, I've created an env var that abstracts the previous logic of setting `push` and set it in our busytown script.
The result of this is that configuration cache won't be invalidated due to BUILD_NUMBER changing when setting `push` (config cache is still invalidated but due to other issues)

BUG: 434944647
TESTED: ran IS_POSTSUBMIT=true ./gradlew tasks and saw that the uploaded build scan set remote push to true. set the var to false and the expected value was also set
Change-Id: Ie6c6bed64ee4426dacacec5320716179fe9da662
Furthermore, fixed a parceling issue in AnnotationResult because of
which failures were not getting parceled.

Test: All gradle tests passed.
Bug: 437310140
Change-Id: Idfd830e21b22f7df324d4b398d792f4a7aa024ca
Updates the onCameraIdsUpdated method to calculate
which camera IDs have been removed. It then explicitly
removes the corresponding Camera2CameraInfoImpl objects
from the mCameraInfos cache.

Bug: 436726722
Test: Camera2CameraFactoryTest
Change-Id: I7fbe1f79caf364ece5965017f2b541d5d503dfe1
…ce IDs."

This reverts commit 37fd8e7.

Reason for revert: Causing a NPE in a test

Bug: b/436123966
Change-Id: If48d6bceb1f242d8a2212223ad7656b7130ffbb2
 Add quirk GLProcessingStuckOnCodecFlushQuirk and enable stop codec as flush workaround in EncoderImpl.

Bug: 391508996
Test: ./gradlew camera:camera-video:connectedAndroidTest
Change-Id: I0e110a36e7fc809cbd88c0a67f958fd1065ae508
The previous method invalidated the configuration cache when the `BUILD_NUMBER` environment variable changed (so did other things - see child change)

This change defers reading the `BUILD_NUMBER` until the `buildFinished`
lifecycle event. By using a `Provider` for the environment variable
and setting the build scan values at the end of the build, we ensure the configuration cache is not invalidated.

BUG: 435234265
Change-Id: I4a61d746eeabadcee35c88ea3ed7586f0ca86716
* changes:
  Set BUILD_NUMBER in config cache safe way in build scan config
  Use env var for remote cache push whose value does not change between postsubmit builds
@pull pull bot locked and limited conversation to collaborators Aug 11, 2025
@pull pull bot added the ⤵️ pull label Aug 11, 2025
@pull pull bot merged commit a795bc0 into warting:androidx-main Aug 11, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants