{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80179724,"defaultBranch":"master","name":"litho","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-27T03:59:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719187418.0","currentOid":""},"activityList":{"items":[{"before":"86cd8481975dbdeada88b72c2b9d584918cb062c","after":"f80cfc28bb0cdc4a37254de21026e25262e74be2","ref":"refs/heads/gh-pages","pushedAt":"2024-06-26T13:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@985757929c812931bbf91859e5b08accbd4160aa ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 9857579 ๐Ÿš€"}},{"before":"c348b66a8e0eaa585deaa82fbda173fea739b1ac","after":"985757929c812931bbf91859e5b08accbd4160aa","ref":"refs/heads/master","pushedAt":"2024-06-26T13:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add Style.translationZ\n\nReviewed By: kingsleyadio, zielinskimz\n\nDifferential Revision: D59019787\n\nfbshipit-source-id: 23ee8609fd97503df0863ca6b347b8d54199afc5","shortMessageHtmlLink":"Add Style.translationZ"}},{"before":"0e60d1f16a9c58c2bd7506038bb9c075ff3f5c85","after":"c348b66a8e0eaa585deaa82fbda173fea739b1ac","ref":"refs/heads/master","pushedAt":"2024-06-26T09:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Automatically clear common view listeners\n\nSummary: This diff sets up an experiment where we'll be testing automatic clearing of common view listeners when the view is being returned to the pool. It won't cover custom views and their listeners, but it'll tell us if there are any potential memory wins we can gain from this.\n\nReviewed By: fbcbl\n\nDifferential Revision: D58995527\n\nfbshipit-source-id: 098e4a45c0de5a8076ceef0f1bbac4f25b62f75d","shortMessageHtmlLink":"Automatically clear common view listeners"}},{"before":"2f878c0c81f53bb6801af767d574ea19ea9991d0","after":"86cd8481975dbdeada88b72c2b9d584918cb062c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-26T09:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@0e60d1f16a9c58c2bd7506038bb9c075ff3f5c85 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 0e60d1f ๐Ÿš€"}},{"before":"272c321fb48a2c32bb7024023e9b9bd86a846516","after":"0e60d1f16a9c58c2bd7506038bb9c075ff3f5c85","ref":"refs/heads/master","pushedAt":"2024-06-26T08:52:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add MountItemPoolsReleaseValidator\n\nSummary:\n# Context\n\nI had to investigate potential sources of memory leaks for the Instagram Feed implementation. As I couldn't reproduce any specific memory leak, I have built this `MountItemPoolsReleaseValidator` which inspects views before they are released into the Pool, and looks for usual sources of leaks: uncleaned click/touch/long click listeners and tags.\n\nThis will work for any complex primitives/mount specs that may also forget to clean these view properties from nested views of the Primitive.\n\n# What it doesn't cover\n\nThis won't detect if this is any custom view, with particular custom listeners. Covering all possible cases in custom views is just \"impossible\", so this is just a tool to help with the basic cases.\n\n# How to use\n\nJust go to `MountItemsPools` and initialize it as you wish (you can also add regex to exclude some patterns that you have cleared out as \"safe\").\n\nAn example is:\n\n```\n private val mountItemPoolsReleaseValidator: MountItemPoolsReleaseValidator? =\n MountItemPoolsReleaseValidator(\n excludedPatterns =\n setOf(\n \"IgProgressImageView@id/row_feed_photo_imageview->TextView\".toRegex(),\n \"com\\\\.instagram\\\\.common\\\\.bloks\\\\.components\\\\.BloksRenderComponent\".toRegex(),\n \"^com\\\\.instagram\\\\.feed\\\\.ui\\\\.rows\\\\.mediaview\\\\.MediaPreviewPrimitiveComponent(.*)1->IgFrameLayout$\"\n .toRegex()))\n\n```\n\nOne example of a \"safe\" example, was a custom view in IG that set an internal click listener on init, but never cleaned it. That was a safe listener because it wasn't capturing anything particular that could cause a leak.\n\n## Where this has worked\n\nThis has helped me to identify already a couple of sources potential sources of leaks:\n- D58944182\n- D58922987\n\nReviewed By: jettbow\n\nDifferential Revision: D58945023\n\nfbshipit-source-id: e2058053248d0ca9b4fdcdd9464310e567433677","shortMessageHtmlLink":"Add MountItemPoolsReleaseValidator"}},{"before":"5471065ebeeb13fdd80c57cfbb8cf1bc377a7870","after":"2f878c0c81f53bb6801af767d574ea19ea9991d0","ref":"refs/heads/gh-pages","pushedAt":"2024-06-25T15:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@272c321fb48a2c32bb7024023e9b9bd86a846516 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 272c321 ๐Ÿš€"}},{"before":"7b2d97fa0ffb87501d4f9334b69e002964c5cfaf","after":"272c321fb48a2c32bb7024023e9b9bd86a846516","ref":"refs/heads/master","pushedAt":"2024-06-25T15:38:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Migrate Spec-Gen deferred transition internals to use TWD API\n\nSummary: $title\n\nReviewed By: adityasharat\n\nDifferential Revision: D58815248\n\nfbshipit-source-id: 0807d955d7a13a985130586d0bfa791bc6a4494a","shortMessageHtmlLink":"Migrate Spec-Gen deferred transition internals to use TWD API"}},{"before":"c72ed8903a4f662a914db35bfe5a2da62637cfc2","after":"5471065ebeeb13fdd80c57cfbb8cf1bc377a7870","ref":"refs/heads/gh-pages","pushedAt":"2024-06-24T15:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@7b2d97fa0ffb87501d4f9334b69e002964c5cfaf ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 7b2d97f ๐Ÿš€"}},{"before":"f64917665098a53c4d9129b7c85f46dbe337c681","after":"7b2d97fa0ffb87501d4f9334b69e002964c5cfaf","ref":"refs/heads/master","pushedAt":"2024-06-24T15:26:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Remove non-existent targets breaking arc focus\n\nSummary:\nThese targets were removed in D58789067, but their reference still somehow lingered around, causing unnecessary arc errors.\nThis diff simply removes those non-existent targets\n\nReviewed By: pengj\n\nDifferential Revision: D58941924\n\nfbshipit-source-id: ecdec6bdfd38cdf8cdbf8d4265a716a9b15b9a57","shortMessageHtmlLink":"Remove non-existent targets breaking arc focus"}},{"before":"27764c65fb2f345537df2f2b83b66c195aec954d","after":"f64917665098a53c4d9129b7c85f46dbe337c681","ref":"refs/heads/master","pushedAt":"2024-06-24T11:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Convert VisibilityItem to Kotlin\n\nSummary: Convert VisibilityItem to Kotlin\n\nReviewed By: zielinskimz\n\nDifferential Revision: D58875107\n\nfbshipit-source-id: 7fab7131feea16d1eb042f8dcf105e9fdbc697d5","shortMessageHtmlLink":"Convert VisibilityItem to Kotlin"}},{"before":"b4869b1ddae616ecca4bc3b953684a2ca4d9c4a0","after":"c72ed8903a4f662a914db35bfe5a2da62637cfc2","ref":"refs/heads/gh-pages","pushedAt":"2024-06-21T14:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@27764c65fb2f345537df2f2b83b66c195aec954d ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 27764c6 ๐Ÿš€"}},{"before":"cd685b4fc2ca479e6ce7d937c5db92f2161cfe4e","after":"27764c65fb2f345537df2f2b83b66c195aec954d","ref":"refs/heads/master","pushedAt":"2024-06-21T14:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Guard against non-exact constraints in exact layout behavior\n\nSummary: This diff throws an exception when `ExactSizeConstraintsLayoutBehavior` is called with non-exact `SizeConstraints`. Prior to this change such scenario also resulted in a crash but it was happening when creating a layout result and the exception message was unclear.\n\nReviewed By: pentiumao\n\nDifferential Revision: D58867299\n\nfbshipit-source-id: 97edd0b21632c96e612c1c1fea969f436e72f03f","shortMessageHtmlLink":"Guard against non-exact constraints in exact layout behavior"}},{"before":"e4526e9fdcd6267c494189672ff7ff28ea06e85c","after":"b4869b1ddae616ecca4bc3b953684a2ca4d9c4a0","ref":"refs/heads/gh-pages","pushedAt":"2024-06-21T13:43:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@cd685b4fc2ca479e6ce7d937c5db92f2161cfe4e ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ cd685b4 ๐Ÿš€"}},{"before":"50c24c40c21e7dd340912e041d314cca629ee85f","after":"cd685b4fc2ca479e6ce7d937c5db92f2161cfe4e","ref":"refs/heads/master","pushedAt":"2024-06-21T13:36:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Ensure that onBoundsDefined width and height is >= 0\n\nSummary:\nIt's theoretically possible that in onBoundsDefined case we would end up using a negative width/height. It could happen when `layoutResult.width` or `layoutResult.height` is less than the sum of paddings and borders.\n\nThis diff ensures that the computed content width and height will always be >= 0.\n\nReviewed By: pentiumao\n\nDifferential Revision: D58867365\n\nfbshipit-source-id: c306cf1027c95e01b01af2c78276d40bea53f499","shortMessageHtmlLink":"Ensure that onBoundsDefined width and height is >= 0"}},{"before":"ede35747de57787d27248606a556079ae0fb4120","after":"50c24c40c21e7dd340912e041d314cca629ee85f","ref":"refs/heads/master","pushedAt":"2024-06-21T09:40:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Create base controller class for shared functionality and make litho implement it\n\nSummary:\nCreating base controller class that is implementing shared remote zoomable functionality between bloks and litho.\n(Because all of the controller code is taken from the currently existing LithoZoomableController I decided to merge two diffs to show the copied parts in diffusion...)\n\nso this diff is:\n1) creates the LITHO_RENDERCORE_ZOOMABLE_TARGET that will be used by Litho ZoomableComponent\n2) creates LithoZoomableController that is implementing the ZoomableViewBaseController which is the old Litho ZoomableController with remote functionality. The only change is that we need to specify our render tree view, decorView and one method from bloks which we dont act on.\n3) creates RemoteContainerView which is the old LithoRemoteContainerView.kt but now it is in shared place\n4) creates ZoomableViewBaseController.kt that is the base controller with remote zoom functionality shared between bloks and litho\n\nReviewed By: zielinskimz\n\nDifferential Revision: D58730642\n\nfbshipit-source-id: cf2c67abbad57bb9e85fb0c7f4de237008acc909","shortMessageHtmlLink":"Create base controller class for shared functionality and make litho โ€ฆ"}},{"before":"255e8f26c2aef2d1823ec0116a219717958e3b78","after":"e4526e9fdcd6267c494189672ff7ff28ea06e85c","ref":"refs/heads/gh-pages","pushedAt":"2024-06-21T08:46:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@ede35747de57787d27248606a556079ae0fb4120 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ ede3574 ๐Ÿš€"}},{"before":"0c7d5cc47e616df74a9be304b5629632657702a8","after":"ede35747de57787d27248606a556079ae0fb4120","ref":"refs/heads/master","pushedAt":"2024-06-21T08:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Make sure that the PTR is invoked correctly.\n\nSummary:\nThere is a bug on the *Primitive Recycler* path where the onRefresh callbacks were not correctly invoked and therefore the refresh was not invoked and the spinner was never dismissed.\n\nI couldn't exactly understand why the `static` `Recycler.onRefresh` method was not running when invoked directly, but it worked to delegate the common code into another method and call that one from the Primitive Recycler lambda.\n\nReviewed By: zielinskimz\n\nDifferential Revision: D58813246\n\nfbshipit-source-id: 8f72430044479280a321d2394718d8aa9309416c","shortMessageHtmlLink":"Make sure that the PTR is invoked correctly."}},{"before":"f2cc50c6725bf05cba7b5b7528cbaf1244bdecd2","after":"0c7d5cc47e616df74a9be304b5629632657702a8","ref":"refs/heads/master","pushedAt":"2024-06-20T20:54:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Back out \"Pulls mount related code into its own method\"\n\nSummary:\nOriginal commit changeset: 8607dd575d12\n\nOriginal Phabricator Diff: D57967701\n\nDifferential Revision: D58823704\n\nfbshipit-source-id: 4711eb917e3e0c475a32d8a1269dec6ccd01bc98","shortMessageHtmlLink":"Back out \"Pulls mount related code into its own method\""}},{"before":"aecc2fa3b8bb87f2b1479d5410ee9b76cc9ab719","after":"255e8f26c2aef2d1823ec0116a219717958e3b78","ref":"refs/heads/gh-pages","pushedAt":"2024-06-20T18:10:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@f2cc50c6725bf05cba7b5b7528cbaf1244bdecd2 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ f2cc50c ๐Ÿš€"}},{"before":"9660b95070083de1e1e26789eaa038c902d82546","after":"0ea8fb8446fec97f00e4ac4a679f59a2bed0acd5","ref":"refs/heads/sapling-pr-archive-passy","pushedAt":"2024-06-20T18:07:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"passy","name":"Pascal Hartig","path":"/passy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9906?s=80&v=4"},"commit":{"message":"Merge 22b918abb95e4c53e7d116fb033263eab204057a into sapling-pr-archive-passy","shortMessageHtmlLink":"Merge 22b918a into sapling-pr-archive-passy"}},{"before":"ca36b6e4fa7e3a03472352799d819946627ede9e","after":"22b918abb95e4c53e7d116fb033263eab204057a","ref":"refs/heads/pr986","pushedAt":"2024-06-20T18:07:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"passy","name":"Pascal Hartig","path":"/passy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9906?s=80&v=4"},"commit":{"message":"[agp] Upgrade AGP, Kotlin, Gradle, maven publish plugin","shortMessageHtmlLink":"[agp] Upgrade AGP, Kotlin, Gradle, maven publish plugin"}},{"before":"4f83a85a3e64847e5ee9aa52e09fad67393321d3","after":"aecc2fa3b8bb87f2b1479d5410ee9b76cc9ab719","ref":"refs/heads/gh-pages","pushedAt":"2024-06-20T18:03:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@d72529b9596d4f4efdfb1597cd93c7721dff8f23 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ d72529b ๐Ÿš€"}},{"before":"d72529b9596d4f4efdfb1597cd93c7721dff8f23","after":"f2cc50c6725bf05cba7b5b7528cbaf1244bdecd2","ref":"refs/heads/master","pushedAt":"2024-06-20T18:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Add unit test that covers the double measure bug\n\nSummary: Adds the unit test for the situation that was covered in https://www.internalfb.com/diff/D58786257 (read more for more context).\n\nReviewed By: astreet\n\nDifferential Revision: D58816945\n\nfbshipit-source-id: 67c3d74cde68272482ef1ff979483084ec983b11","shortMessageHtmlLink":"Add unit test that covers the double measure bug"}},{"before":"42d06fc4bc20c1c856df979ffd011100dd76e5c2","after":"d72529b9596d4f4efdfb1597cd93c7721dff8f23","ref":"refs/heads/master","pushedAt":"2024-06-20T17:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Run ResolveTreeFutureTest in looper legacy mode\n\nSummary: The Gradle test runner has different defaults and fails: https://github.com/facebook/litho/actions/runs/9600538350/job/26477003239\n\nReviewed By: pentiumao\n\nDifferential Revision: D58822397\n\nfbshipit-source-id: 3ee0f0fb61b7b5c5bb89d16dde53c3051421e052","shortMessageHtmlLink":"Run ResolveTreeFutureTest in looper legacy mode"}},{"before":"c1af1e575f01ccf97ca767828e0973287ac6438f","after":"4f83a85a3e64847e5ee9aa52e09fad67393321d3","ref":"refs/heads/gh-pages","pushedAt":"2024-06-20T15:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@42d06fc4bc20c1c856df979ffd011100dd76e5c2 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 42d06fc ๐Ÿš€"}},{"before":"90df8739f30e3a5146b0ec282810f03ab6cf6700","after":"42d06fc4bc20c1c856df979ffd011100dd76e5c2","ref":"refs/heads/master","pushedAt":"2024-06-20T15:50:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Disable broken tests (#992)\n\nSummary:\nPull Request resolved: https://github.com/facebook/litho/pull/992\n\nI noticed on GitHub that a bunch of tests are now failing on master. The same is true in Sandcastle:\n\nhttps://www.internalfb.com/sandcastle/workflow/382805968329783817/artifact/actionlog.382805968392335671.stdout.1\n\n```\n7 TESTS FAILED\n โœ— fbsource//fbandroid/javatests/instagram/features/clips/viewer/adapter/organic/mediainfo/authorinfo:authorinfo - test ClipsAuthorInfoComponent is rendered for Clips items (instagram.features.clips.viewer.adapter.organic.mediainfo.authorinfo.ClipsAuthorInfoComponentTest)\n โœ— fbsource//fbandroid/libraries/components/litho-it/src/test/java/com/facebook/litho:litho - testIncrementalMountTriggeredAfterUnmountAllWithSameDimensions[IncrementalMountConfiguration:][api=33][looperMode=LEGACY] (com.facebook.litho.LithoViewMountTest)\n โœ— fbsource//fbandroid/libraries/components/litho-it/src/test/java/com/facebook/litho:litho - testSetComponentTwiceWithResetAndAttachRequestsLayout[IncrementalMountConfiguration:][api=33][looperMode=LEGACY] (com.facebook.litho.LithoViewMountTest)\n โœ— fbsource//fbandroid/libraries/components/litho-it/src/test/java/com/facebook/litho:litho - testSetSameSizeComponentAndAttachRequestsLayout[IncrementalMountConfiguration:][api=33][looperMode=LEGACY] (com.facebook.litho.LithoViewMountTest)\n โœ— fbsource//fbandroid/libraries/components/litho-it/src/test/java/com/facebook/litho:litho - testReAttachRequestsLayout[IncrementalMountConfiguration:][api=33][looperMode=LEGACY] (com.facebook.litho.LithoViewMountTest)\n โœ— fbsource//fbandroid/libraries/components/litho-it/src/test/java/com/facebook/litho:litho - measureWithLayoutParams[IncrementalMountConfiguration:][api=33][looperMode=LEGACY] (com.facebook.litho.LithoViewTest)\n โœ— fbsource//fbandroid/javatests/com/oculus/socialplatform/receivers:receivers - main\n```\n\nBased on adityasharat's recommendation, I first tried to change the LooperMode which sadly didn't change the outcome, and then disabled the tests based on a config flag.\n\nReviewed By: adityasharat\n\nDifferential Revision: D58818690\n\nfbshipit-source-id: dc738bc23f431f74cd34b637571215db575ce686","shortMessageHtmlLink":"Disable broken tests (#992)"}},{"before":"847a46ace9a899dfb7397fc2be030e93ca476940","after":"9660b95070083de1e1e26789eaa038c902d82546","ref":"refs/heads/sapling-pr-archive-passy","pushedAt":"2024-06-20T15:07:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"passy","name":"Pascal Hartig","path":"/passy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9906?s=80&v=4"},"commit":{"message":"Merge ca36b6e4fa7e3a03472352799d819946627ede9e into sapling-pr-archive-passy","shortMessageHtmlLink":"Merge ca36b6e into sapling-pr-archive-passy"}},{"before":"957d2b779b415b72d9fdd6990aa3c4b7b1aa8375","after":"ca36b6e4fa7e3a03472352799d819946627ede9e","ref":"refs/heads/pr986","pushedAt":"2024-06-20T15:07:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"passy","name":"Pascal Hartig","path":"/passy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9906?s=80&v=4"},"commit":{"message":"[agp] Upgrade AGP, Kotlin, Gradle, maven publish plugin","shortMessageHtmlLink":"[agp] Upgrade AGP, Kotlin, Gradle, maven publish plugin"}},{"before":"0a6546d6333dcd88f67d8070e58fa86ace08ffba","after":"c1af1e575f01ccf97ca767828e0973287ac6438f","ref":"refs/heads/gh-pages","pushedAt":"2024-06-20T13:42:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ facebook/litho@90df8739f30e3a5146b0ec282810f03ab6cf6700 ๐Ÿš€","shortMessageHtmlLink":"Deploying to gh-pages from @ 90df873 ๐Ÿš€"}},{"before":"893183dca9aaf0f852d644fdc155c98d9d43e359","after":"90df8739f30e3a5146b0ec282810f03ab6cf6700","ref":"refs/heads/master","pushedAt":"2024-06-20T13:34:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"Remove Flipper integration temporarily (#985)\n\nSummary:\n ---\n[//]: # (BEGIN SAPLING FOOTER)\nStack created with [Sapling](https://sapling-scm.com). Best reviewed with [ReviewStack](https://reviewstack.dev/facebook/litho/pull/985).\n* https://github.com/facebook/litho/issues/986\n* __->__ https://github.com/facebook/litho/issues/985\n\nPull Request resolved: https://github.com/facebook/litho/pull/985\n\nReviewed By: adityasharat\n\nDifferential Revision: D58789157\n\nPulled By: passy\n\nfbshipit-source-id: 927868f3786576eb244d8a89c8c76623b9c3c03c","shortMessageHtmlLink":"Remove Flipper integration temporarily (#985)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb8MYJAA","startCursor":null,"endCursor":null}},"title":"Activity ยท facebook/litho"}