Commit Graph

76729 Commits

Author SHA1 Message Date
Johannes Gallmann 382c89019b Merge "Extract Launcher resource interpolators to Animation Library" into udc-qpr-dev am: 19721d5e28 am: dc102e97d4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24160396

Change-Id: I9111bd5e67ced980a30a42cdb9f70b6d9de1a478
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-31 13:49:14 +00:00
Johannes Gallmann dc102e97d4 Merge "Extract Launcher resource interpolators to Animation Library" into udc-qpr-dev am: 19721d5e28
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24160396

Change-Id: I1613a317fada1f1951f70d15396370b4de9cc6b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-31 13:08:42 +00:00
Johannes Gallmann 19721d5e28 Merge "Extract Launcher resource interpolators to Animation Library" into udc-qpr-dev 2023-07-31 12:36:43 +00:00
Android Build Coastguard Worker bb92e3cfdd Snap for 10580366 from fd35baa3f8 to udc-qpr1-release
Change-Id: Ia6e829c8a73b015f9c7e6570b82cbc1a84273046
2023-07-29 01:23:23 +00:00
Vadim Tryshev f623f61520 Ignoring alpha jumps in ArrowTipView and its children.
I've seen an alpha jump in ArrowTipView|TextView:id/text, so disabling
the whole view sub-tree.

Bug: 292561338
Test: presubmit
Flag: N/A
Change-Id: I49e5d16d7c6e772bb848061087c56221b113d579
2023-07-28 18:08:38 -07:00
Ats Jenk 7d72bcd46e Fix tap on navbar handle when on desktop
Tapping on navbar handle was hiding the stashed taskbar handle.
When tappin on navbar handle, it starts the recents animation. Which
gets cancelled. Normally, the fullscreen app being visible, it means
launcher activity will be paused after. But when on desktop, launcher is
visible in the background and we need to manually set it to paused
state.
When recents gesture is cancelled after navbar handle tap, the gesture
end state is null. Detect this in DesktopVisibiltyController and mark
launcher as paused in this case.

Bug: 286140120
Flag: persist.wm.debug.desktop_mode_2
Test: open an app on desktop, tap on navbar, observe that user remains
      on desktop
Change-Id: Iee915026265721d42a0b722d6b1595521f20a59a
2023-07-28 17:33:00 -07:00
Andy Wickham eed6d85c4b Merge "Revert^2 "Change Overview Actions to round buttons."" into udc-qpr-dev am: fd35baa3f8 am: aadf1c6ce8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24195750

Change-Id: I374cadf571992e0620c20bd3fbea5e2f09c79a34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 23:31:07 +00:00
Andy Wickham 2f72b2efb8 Make some things public for reuse.
Test: With sister change.
Flag: N/A
Bug: 292000892
Change-Id: I8a20b9d4d5df748f90d907a10fe99d066d700170
2023-07-28 16:15:20 -07:00
Andy Wickham aadf1c6ce8 Merge "Revert^2 "Change Overview Actions to round buttons."" into udc-qpr-dev am: fd35baa3f8
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24195750

Change-Id: I6e0ac287d6d6eceb515c3e9374c1654b0b619b4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 22:50:26 +00:00
Sebastián Franco 8d606e89d3 Disable FOLDABLE_SINGLE_PAGE
The functionality should go back to the same as with phones.
There shouldn't be issues with the reorder or similar behavior since we
are switching form using the MultipageCellLayout to the regular
CellLayout.

The things we need to pay attention to is the the behavior of having two
panels like adding the right number of panels when loading (folding, unfolding and rotating).

Bug: 291822492
Change-Id: I903873e32f35c5ee9e0f3da8581a37d4087d021f
Test: ReorderWidgets
Merged-In: I903873e32f35c5ee9e0f3da8581a37d4087d021f
2023-07-28 22:16:52 +00:00
Andy Wickham fd35baa3f8 Merge "Revert^2 "Change Overview Actions to round buttons."" into udc-qpr-dev 2023-07-28 21:57:54 +00:00
Sebastián Franco 90d4c32774 Merge "Disable FOLDABLE_SINGLE_PAGE" into main 2023-07-28 21:42:06 +00:00
Liran Binyamin f47141104e Merge "Set the stash handle bounds deterministically" into udc-qpr-dev am: 43e67c277b am: 58e913d43c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211446

Change-Id: I60577395b9ca7b5663c152f520878160dbaed9c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 21:05:20 +00:00
Liran Binyamin ecaac22e97 Merge "Don't animate in the bubble bar unless there are bubbles" into udc-qpr-dev am: 5c936d6246 am: 9d70e9badf
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211443

Change-Id: Idcb5e0024f401f24616216a99f89fd48403d27cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 21:04:31 +00:00
Charlie Anderson ef355c8d3d adding popup test files and allow for selecting activity to use am: 6702ed1e19 am: 26885c92d2
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23833818

Change-Id: I9e5d7502229c14d8009da51ec643230825d63c7c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 20:46:10 +00:00
Liran Binyamin 58e913d43c Merge "Set the stash handle bounds deterministically" into udc-qpr-dev am: 43e67c277b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211446

Change-Id: I7550b2a02b6cf23dc1cac9bc33e941392acea575
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 20:39:16 +00:00
Liran Binyamin 9d70e9badf Merge "Don't animate in the bubble bar unless there are bubbles" into udc-qpr-dev am: 5c936d6246
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211443

Change-Id: I087062a372d1aecdbd72de89e42eb070efe6a569
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 20:38:21 +00:00
Charlie Anderson 26885c92d2 adding popup test files and allow for selecting activity to use am: 6702ed1e19
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23833818

Change-Id: I7ea882be98295abdc87845678831e3f6430a7b23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 20:15:52 +00:00
Liran Binyamin 43e67c277b Merge "Set the stash handle bounds deterministically" into udc-qpr-dev 2023-07-28 19:54:42 +00:00
Liran Binyamin 5c936d6246 Merge "Don't animate in the bubble bar unless there are bubbles" into udc-qpr-dev 2023-07-28 19:54:29 +00:00
Brandon Dayauon 8bd8819796 Remove unused onboardingPrefs
bug: 285890538
Flag: false- ENABLE_SHOW_IME_SNACKBAR_AGAIN
test: manual
Change-Id: Ib84133d47d9cbadeb65f3b28a9e4a1558bca8258
2023-07-28 12:15:44 -07:00
fbaron bac2cb6149 Add logs around BaseDepthController to investigate b/291401432
Bug: 291401432
Flag: no flag
Test: n/a
Change-Id: I9d2d3c6683c717a4c8373d4241424765de46bb60
2023-07-28 12:03:29 -07:00
Ivan Tkachenko 90a769d1d3 Bubble bar dismiss interaction
A single bubble and the bubble stack dismiss functionality is implemented using `BubbleDragController`. It attaches a touch listener to the corresponding views and handles gesture interactions.
* When the view is long clicked the dragging to dismiss interaction starts. It scales up the dragged view and presents the dismiss view in the bottom of the window.
* When the bubble or the bubble stack is dragged close to the dismiss target area, it gets pulled towards it and sticks to it. The `MagnetizedObject` and `MagneticTarget` classes are used for it.
* When the dragged view is released outside of the dismiss area, it moves back to the initial position with animation.
* When the dragged bubble is released inside of the dismiss area, it will dismiss the bubble with animation and remove it from the stack.
* When the dragged bubble bar stack is released inside the dismiss area, all the bubbles will get dismissed and the bubble bar will dissapear.

Bug: 271466616
Test: manual, TBD
Flag: WM_BUBBLE_BAR
Change-Id: I83393898be61ec522db92688ac2e111ef7d72fe6
2023-07-28 18:17:09 +00:00
Ivan Tkachenko 18373d2a54 Bubble bar dismiss
* Added WMShell related proxy methods.
* Added DismissView dimensions and drawable resources.
* Added DismissView extension file to set it up with dimen and drawable resource ids.

Bug: 271466616
Test: manual, TBD
Flag: WM_BUBBLE_BAR
Change-Id: Iddac977a9c8a63facee45e9dd2eb234bb18d030b
2023-07-28 17:13:09 +00:00
Charlie Anderson 6702ed1e19 adding popup test files and allow for selecting activity to use
Test: manual
Bug: 289228540
Flag: N/A
Change-Id: Ie78cd39d5636d8737b80a809fb22328de574f0c0
2023-07-28 10:07:00 -04:00
Vadim Tryshev f385a147ee Merge "Optimizing application of the ignore-list of nodes for AlphaJumpDetector. Instead of building the full path of each node, and then searching it in the PATHS_TO_IGNORE set, we are descending the tree of the nodes to ignore. This saves us building the whole path for each node." into udc-qpr-dev am: 163633a916 am: 304da97fa1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24213703

Change-Id: Ieecd8669087eaa970fa773cb43342d3eb3561096
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 04:09:26 +00:00
Vadim Tryshev 304da97fa1 Merge "Optimizing application of the ignore-list of nodes for AlphaJumpDetector. Instead of building the full path of each node, and then searching it in the PATHS_TO_IGNORE set, we are descending the tree of the nodes to ignore. This saves us building the whole path for each node." into udc-qpr-dev am: 163633a916
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24213703

Change-Id: Id002ff324b76d7371757ad18e2dcb5413fad0dea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 03:27:26 +00:00
Treehugger Robot a43900f6d1 Merge "Disable FOLDABLE_SINGLE_PAGE" into udc-qpr-dev am: 06cb9634af am: 6bb8303651
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24231293

Change-Id: I3b4a5f5be07718b903896dd81e9a39557b0e4454
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 00:50:14 +00:00
Vadim Tryshev 163633a916 Merge "Optimizing application of the ignore-list of nodes for AlphaJumpDetector. Instead of building the full path of each node, and then searching it in the PATHS_TO_IGNORE set, we are descending the tree of the nodes to ignore. This saves us building the whole path for each node." into udc-qpr-dev 2023-07-28 00:40:29 +00:00
Treehugger Robot 6bb8303651 Merge "Disable FOLDABLE_SINGLE_PAGE" into udc-qpr-dev am: 06cb9634af
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24231293

Change-Id: I3d53a17f1b73ca13e998ef4ceadc5c538883f5dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 23:41:57 +00:00
Android Build Coastguard Worker fe4c3d1815 Snap for 10573083 from 2e6fa0d411 to udc-qpr1-release
Change-Id: I55ffc15eb0febd6fd627a0137c7d080153a6b590
2023-07-27 23:19:04 +00:00
Sebastián Franco e64c8effd3 Disable FOLDABLE_SINGLE_PAGE
The functionality should go back to the same as with phones.
There shouldn't be issues with the reorder or similar behavior since we
are switching form using the MultipageCellLayout to the regular
CellLayout.

The things we need to pay attention to is the the behavior of having two
panels like adding the right number of panels when loading (folding, unfolding and rotating).

Bug: 291822492
Change-Id: I903873e32f35c5ee9e0f3da8581a37d4087d021f
Test: ReorderWidgets
Meged-In: I903873e32f35c5ee9e0f3da8581a37d4087d021f
2023-07-27 23:07:38 +00:00
Treehugger Robot 06cb9634af Merge "Disable FOLDABLE_SINGLE_PAGE" into udc-qpr-dev 2023-07-27 23:05:19 +00:00
Vadim Tryshev 4824afe538 Optimizing application of the ignore-list of nodes for AlphaJumpDetector.
Instead of building the full path of each node, and then searching it in the PATHS_TO_IGNORE set, we are descending the tree of the nodes to ignore. This saves us building the whole path for each node.

Now that AlphaJumpDetector has more fields specifically for alpha jump detection in AnalysisNode, I’ve introduced an abstraction of per-detector data in AnalysisNode, see the ‘detectorsData’ field. Each detector (alpha jumps, flash, position jump), will be able to add its own data to AnalysisNode without polluting it.

Flag: N/A
Test: presubmit, local runs
Bug: 286251603
Change-Id: Iac8504edfe43407a75e7fc4a39e21bfca502b090
2023-07-27 15:26:11 -07:00
Automerger Merge Worker bbeb96cce9 Merge changes from topic "am-0044f066ae544b2db72e3759316cdaf7" into udc-d1-dev-plus-aosp am: ee973a3c00 am: 849ac05554
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: Ib39431fd9d0592d0d199fadf003b14a22851d641
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:09:49 +00:00
Bill Yi 562e7a3427 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: c78664766e -s ours am: a1ebb61476 -s ours am: bcb6172c04 -s ours am: d75f66da56 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: I1606209514de477577cb7261e9fd32c59da1dad7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:09:40 +00:00
Automerger Merge Worker 3b3c7ac8f0 Merge changes from topic "am-340505ec150944a9b88ef5fcec38b52a" into udc-d1-dev-plus-aosp am: 2d4d14f3b9 am: 9ede17f315
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: I8fa1044199aab1f27ccc4e386f0b571241dd3e38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:06:23 +00:00
Bill Yi d686998a2d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: c78664766e -s ours am: 7ef4b4a037 -s ours am: 19242c159c -s ours am: 0114cb9767 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: I4860c742609e116add79d8d6ce1e0997788cf2ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:06:11 +00:00
Anushree Ganjam f0b28e03a1 Merge "Post the mSearchUiManager.resetSearch() to next frame." into udc-qpr-dev am: 3c2a696391 am: 5637eb5958
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24198780

Change-Id: I5a2447d77e18dd3052ade61ca4f93771dcbf88fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:05:38 +00:00
Automerger Merge Worker 7b53d93365 Merge changes from topic "am-99e71ad1563b4cdeb52b5ebeabd86305" into udc-qpr-dev-plus-aosp am: 09afd38400
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: I08a59423f580ac7ab687d6a1358622ba3c4de486
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:01:52 +00:00
Bill Yi 8d5238f7d5 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: c78664766e -s ours am: a1ebb61476 -s ours am: 70d7719a39 -s ours am: 7f70fc72a4 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: Ie847afb7a1e79435a6af4af67ed85b87ac6b1b23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 22:01:40 +00:00
Automerger Merge Worker 849ac05554 Merge changes from topic "am-0044f066ae544b2db72e3759316cdaf7" into udc-d1-dev-plus-aosp am: ee973a3c00
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: I848ccad6c6c8a8985fa55711a57614aaac0cb797
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:50:07 +00:00
Bill Yi d75f66da56 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: c78664766e -s ours am: a1ebb61476 -s ours am: bcb6172c04 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24210348

Change-Id: Ic27e625560b1d70161b59b1830dee0c77f25f8c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:49:58 +00:00
Treehugger Robot e6b2b8b971 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 6fed3c88c4 -s ours am: b14567e102 -s ours am: d842dcce36 -s ours am: bbeef30b97 -s ours am: c12e4e1df5 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211308

Change-Id: If6cc46ca5bc3b35b2bdaf310f0373f93e7d20941
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:49:07 +00:00
Bill Yi 9f9f305174 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d8cca7c8cb -s ours am: d87d21baa3 -s ours am: 7eddcfb4f7 -s ours am: 35e02a40b2 -s ours am: 1d05f7dea3 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211308

Change-Id: I7816e1e9fbf0b8a98d577e9bb7b8e96b6a730bc2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:48:58 +00:00
Bill Yi 10edf4cca6 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 7350b79bfb -s ours am: 2a2b8fe6f7 -s ours am: 87dca9f10e -s ours am: a7d7b5b901 -s ours am: 9fab9f7552 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211310

Change-Id: I1e2f6cf8a0ce03615664470073c830df5b5477fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:48:20 +00:00
Treehugger Robot 4fa852e2d9 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 6fed3c88c4 -s ours am: b14567e102 -s ours am: d842dcce36 -s ours am: 455ede8b4e -s ours am: d20715854d -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211308

Change-Id: Ibabce66d4623aa458584a9044bacd65fdce1d1a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:47:26 +00:00
Bill Yi a371879afc [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d8cca7c8cb -s ours am: d87d21baa3 -s ours am: 7eddcfb4f7 -s ours am: e45106454a -s ours am: ae96fd8aec -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211308

Change-Id: I1c5b310a75541f19ec2ef1b6973b3de44ee7e09a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:47:18 +00:00
Bill Yi 36d84a7631 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 7350b79bfb -s ours am: 2a2b8fe6f7 -s ours am: 87dca9f10e -s ours am: 394b8149be -s ours am: 44521ba994 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24211310

Change-Id: I9bd5ab7744ce746871a949af68ded9f770bf70a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:46:50 +00:00
Treehugger Robot f232de54a0 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev am: 2e6fa0d411 -s ours am: 39e19005f4 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/24214984

Change-Id: Id0c59152835da544a75076c3f38fba7936ea44f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 21:39:47 +00:00