{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31533997,"defaultBranch":"main","name":"fresco","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-02T09:58:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717518372.0","currentOid":""},"activityList":{"items":[{"before":"f2f29f32abccf54e60b83d5b9aae7c0ab7143a21","after":"aeddabee38918b025e377acf937b21918f32a1cf","ref":"refs/heads/main","pushedAt":"2024-06-21T16:58:01.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 FrescoVitoComponents.Implementation\n\nReviewed By: defHLT\n\nDifferential Revision: D58672017\n\nfbshipit-source-id: b056f34c604d8840e9a3f553219856094bfd5e8e","shortMessageHtmlLink":"Remove FrescoVitoComponents.Implementation"}},{"before":"dc64f210d231d9bf7565dfbacfdd5a81d42afbb9","after":"f2f29f32abccf54e60b83d5b9aae7c0ab7143a21","ref":"refs/heads/main","pushedAt":"2024-06-21T11:40:43.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":"Minor controller cleanup\n\nReviewed By: kartavya-ramnani\n\nDifferential Revision: D58526776\n\nfbshipit-source-id: 9bd4423fe850a836e827aacc3d5d504debb5ecfc","shortMessageHtmlLink":"Minor controller cleanup"}},{"before":"6947f273d5d8f44108a1fd3c4839333aa3baf60b","after":"dc64f210d231d9bf7565dfbacfdd5a81d42afbb9","ref":"refs/heads/main","pushedAt":"2024-06-20T19:46:44.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":"Added option to selectively disable image release callbacks for Vito\n\nDifferential Revision: D58819847\n\nfbshipit-source-id: 5dc9bf707def637909edac9c4b90e608263cfe01","shortMessageHtmlLink":"Added option to selectively disable image release callbacks for Vito"}},{"before":"fe331253ca6155b32bc719404b96e4eebbf29639","after":"6947f273d5d8f44108a1fd3c4839333aa3baf60b","ref":"refs/heads/main","pushedAt":"2024-06-20T13:16:08.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":"Fix placeholder images for Vito\n\nReviewed By: defHLT\n\nDifferential Revision: D58812408\n\nfbshipit-source-id: db694ef6cfe094a9b47578f4351705c87c5de316","shortMessageHtmlLink":"Fix placeholder images for Vito"}},{"before":"f2a301febdd248b1732ce5b7ec0db360ebdc6048","after":"fe331253ca6155b32bc719404b96e4eebbf29639","ref":"refs/heads/main","pushedAt":"2024-06-19T20:02:08.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":"Added functionality to display partial images instead of placeholder if in cache\n\nReviewed By: kartavya-ramnani\n\nDifferential Revision: D58424402\n\nfbshipit-source-id: de4434e90c7c785ca7317b36033ac9b308652644","shortMessageHtmlLink":"Added functionality to display partial images instead of placeholder …"}},{"before":"60b8ca95479235d06ac380b537fd1535e4f68d73","after":"f2a301febdd248b1732ce5b7ec0db360ebdc6048","ref":"refs/heads/main","pushedAt":"2024-06-19T12:33:33.000Z","pushType":"push","commitsCount":2,"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 unused DRAW entry from ImageLoadStatus\n\nReviewed By: oprisnik\n\nDifferential Revision: D58736743\n\nfbshipit-source-id: 2b495a371bfb4fd2e977ee22dd71b69b0de601db","shortMessageHtmlLink":"Remove unused DRAW entry from ImageLoadStatus"}},{"before":"1d34bcab9de1d90c9de1bc01f79ff394f2eebfb0","after":"60b8ca95479235d06ac380b537fd1535e4f68d73","ref":"refs/heads/main","pushedAt":"2024-06-19T11:29:30.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":"Added new FrescoVitoSetup interface to set up Vito\n\nReviewed By: defHLT\n\nDifferential Revision: D58590726\n\nfbshipit-source-id: ddedada319dae4296c9fedef3ac793c7a01b9749","shortMessageHtmlLink":"Added new FrescoVitoSetup interface to set up Vito"}},{"before":"cbb2040a9a58c8d7524bd333437c9a57ec75c37d","after":"1d34bcab9de1d90c9de1bc01f79ff394f2eebfb0","ref":"refs/heads/main","pushedAt":"2024-06-19T09:55:40.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 uri in NullPointerException which occurs in DefaultBitmapAnimationDrawableFactory::createDrawable\n\nReviewed By: defHLT\n\nDifferential Revision: D58772873\n\nfbshipit-source-id: 6055dc44cd8355d19c28313c13717f248d0eb346","shortMessageHtmlLink":"Add uri in NullPointerException which occurs in DefaultBitmapAnimatio…"}},{"before":"e4244b97cd9f11b44be252e3c99e7925b79db43a","after":"cbb2040a9a58c8d7524bd333437c9a57ec75c37d","ref":"refs/heads/main","pushedAt":"2024-06-17T23:09:52.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":"dead gk cleanup: use correct hashcode\n\nDifferential Revision: D58428833\n\nfbshipit-source-id: 0529b2e13bce0ca06b7110a2840b4406479edb43","shortMessageHtmlLink":"dead gk cleanup: use correct hashcode"}},{"before":"bf04c70421c71d846a184cf33868f74bf1aaf0a9","after":"e4244b97cd9f11b44be252e3c99e7925b79db43a","ref":"refs/heads/main","pushedAt":"2024-06-17T18:41:45.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":"Properly reset temp matrix for ScaleTypeDrawable\n\nReviewed By: defHLT\n\nDifferential Revision: D58146604\n\nfbshipit-source-id: bb754af771b3b4797fdd02d104861d57ad7b4b8c","shortMessageHtmlLink":"Properly reset temp matrix for ScaleTypeDrawable"}},{"before":"367682c27cb8243cf02dc26f348483d2eb1f64b6","after":"bf04c70421c71d846a184cf33868f74bf1aaf0a9","ref":"refs/heads/main","pushedAt":"2024-06-17T13:42: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":"Add comment to warn about calling class name nullability\n\nReviewed By: oprisnik\n\nDifferential Revision: D58649854\n\nfbshipit-source-id: 42dea7f5a39e44a3a18fd0a156737f0aa47c4943","shortMessageHtmlLink":"Add comment to warn about calling class name nullability"}},{"before":"9d35ec01426fc6a35fcfc161de038cd61bdbd39d","after":"367682c27cb8243cf02dc26f348483d2eb1f64b6","ref":"refs/heads/main","pushedAt":"2024-06-14T20:53:20.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":"Fix missing extras in MultiplexProducer failure callback\n\nReviewed By: defHLT\n\nDifferential Revision: D58507028\n\nfbshipit-source-id: 6c089313490ba6f0562a4ac652212300be5a40e9","shortMessageHtmlLink":"Fix missing extras in MultiplexProducer failure callback"}},{"before":"da28826fa58859120238e7e0896a555c8dc3190b","after":"9d35ec01426fc6a35fcfc161de038cd61bdbd39d","ref":"refs/heads/main","pushedAt":"2024-06-14T09:01:38.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":"Fix bad input of aspect ratio\n\nReviewed By: oprisnik\n\nDifferential Revision: D58526382\n\nfbshipit-source-id: 7c27cbdb03aa102ff8fad8c6645bf0e61aa6aa00","shortMessageHtmlLink":"Fix bad input of aspect ratio"}},{"before":"f1fbb599e4b1d5010e4dae5df91b8de349cfdf29","after":"da28826fa58859120238e7e0896a555c8dc3190b","ref":"refs/heads/main","pushedAt":"2024-06-11T11:17: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":"Update parameter name to make it clear it's animated strategy buffer\n\nDifferential Revision: D58347267\n\nfbshipit-source-id: cdb0e0c9dca47add229c6c4d3bab9dff13a8cccc","shortMessageHtmlLink":"Update parameter name to make it clear it's animated strategy buffer"}},{"before":"6f86a5704bd5e136c595dd6e3160a33892b298df","after":"f1fbb599e4b1d5010e4dae5df91b8de349cfdf29","ref":"refs/heads/main","pushedAt":"2024-06-07T15:30:25.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 parameter for buffer length in BufferFrameLoader\n\nReviewed By: oprisnik\n\nDifferential Revision: D58186013\n\nfbshipit-source-id: b3803b37b84e99d6c4a043cfa9f51ba9e7e6ef07","shortMessageHtmlLink":"Add parameter for buffer length in BufferFrameLoader"}},{"before":"5d47e55bc52270a4ac623a6eb0bb753504bc4374","after":"6f86a5704bd5e136c595dd6e3160a33892b298df","ref":"refs/heads/main","pushedAt":"2024-06-05T20:16:50.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":"Fix DcfDecoder.decodeDrmImageIfNeeded on Android 11 xiaomi devices\n\nDifferential Revision: D58104898\n\nfbshipit-source-id: 6826883a7c0a457df47f17e4555c2e813554ea0d","shortMessageHtmlLink":"Fix DcfDecoder.decodeDrmImageIfNeeded on Android 11 xiaomi devices"}},{"before":"affc542a515887c4ac90c06c5e615aa03dd91ab4","after":"5d47e55bc52270a4ac623a6eb0bb753504bc4374","ref":"refs/heads/main","pushedAt":"2024-06-05T14:57: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":"Fix reported 'no viewport data' error when feature is disabled\n\nReviewed By: steelrooter\n\nDifferential Revision: D58141204\n\nfbshipit-source-id: 2bf69ae8aa81e4f0f499135abb9459ddae8ac428","shortMessageHtmlLink":"Fix reported 'no viewport data' error when feature is disabled"}},{"before":"f007e8e6d26851580ca231231166375d20258035","after":"affc542a515887c4ac90c06c5e615aa03dd91ab4","ref":"refs/heads/main","pushedAt":"2024-06-05T06:15: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":"Adds support for dynamic caches to image pipeline\n\nReviewed By: oprisnik\n\nDifferential Revision: D58132712\n\nfbshipit-source-id: 3fe68754b7ac2ec50ba868fd7ba21d6a48933586","shortMessageHtmlLink":"Adds support for dynamic caches to image pipeline"}},{"before":"aeed812748ca6d1244ddbbcf2d09767dd12c3f2f","after":"f007e8e6d26851580ca231231166375d20258035","ref":"refs/heads/main","pushedAt":"2024-06-04T19:17:21.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":"Bump version to 3.2.0 in docs and README\n\nReviewed By: oprisnik\n\nDifferential Revision: D58144398\n\nfbshipit-source-id: 5baddc5651b13bed531f194eb01f44e620316c3b","shortMessageHtmlLink":"Bump version to 3.2.0 in docs and README"}},{"before":"773f08c44f9a1ce726511d5e4290bdc259b86057","after":"aeed812748ca6d1244ddbbcf2d09767dd12c3f2f","ref":"refs/heads/main","pushedAt":"2024-06-04T15:59: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":"Bump version to 3.2.0\n\nReviewed By: defHLT\n\nDifferential Revision: D58135956\n\nfbshipit-source-id: e024cf2b5112d8b75c0929deb5c75bcb4bcd877d","shortMessageHtmlLink":"Bump version to 3.2.0"}},{"before":"0f9de6cc012866a7b6efc37ce0e80f493043df82","after":"773f08c44f9a1ce726511d5e4290bdc259b86057","ref":"refs/heads/main","pushedAt":"2024-06-04T11:24:54.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":"Simplify CI setup with a common script (#2775)\n\nSummary:\nSimplifies CI setup by making all CIs use a common script to trigger the build.\n\nPull Request resolved: https://github.com/facebook/fresco/pull/2775\n\nTest Plan: Verified on Github and CircleCI. Sandcastle is also green.\n\nReviewed By: oprisnik\n\nDifferential Revision: D58133180\n\nPulled By: steelrooter\n\nfbshipit-source-id: 914a11740d03eb4a5c2746192330ffab5c1cc97b","shortMessageHtmlLink":"Simplify CI setup with a common script (#2775)"}},{"before":"b61c447d19d8a070e96b2eae6c91a27599e1af46","after":"0f9de6cc012866a7b6efc37ce0e80f493043df82","ref":"refs/heads/main","pushedAt":"2024-06-03T20:03:30.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":"Fix GH Actions & CircleCI workflows (#2774)\n\nSummary:\nFixes both the workflows\n\nPull Request resolved: https://github.com/facebook/fresco/pull/2774\n\nTest Plan: Verified on Github. All workflows are green.\n\nReviewed By: kartavya-ramnani\n\nDifferential Revision: D58090329\n\nPulled By: steelrooter\n\nfbshipit-source-id: 3917cb1c3265efed217550d30b566b592a0d4704","shortMessageHtmlLink":"Fix GH Actions & CircleCI workflows (#2774)"}},{"before":"f1df7b877bb8d2192818a72b95c02a6dd225c8c9","after":"b61c447d19d8a070e96b2eae6c91a27599e1af46","ref":"refs/heads/main","pushedAt":"2024-06-03T18:48:01.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":"Support progressive decode for custom network uri\n\nDifferential Revision: D57951743\n\nfbshipit-source-id: 088419c06b0f8d76cb5ddff8576451226ccbd742","shortMessageHtmlLink":"Support progressive decode for custom network uri"}},{"before":"a3960d12e8303efd85d03acfe196c62913908e58","after":"f1df7b877bb8d2192818a72b95c02a6dd225c8c9","ref":"refs/heads/main","pushedAt":"2024-06-03T16: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":"Change result reporting\n\nReviewed By: steelrooter\n\nDifferential Revision: D58056581\n\nfbshipit-source-id: 517313ccff2de8f2e9a74c3a594c3d6627e3da87","shortMessageHtmlLink":"Change result reporting"}},{"before":"a46bd86fd8dc6957ddcbbd26e223685c53dab9de","after":"a3960d12e8303efd85d03acfe196c62913908e58","ref":"refs/heads/main","pushedAt":"2024-05-31T16:49:21.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 the CircleCI workflow to a GitHub Actions workflow (#2762)\n\nSummary:\nThis pull request converts the CircleCI workflows to GitHub actions workflows. [Github Actions Importer](https://github.com/github/gh-actions-importer) was used to convert the workflows initially, then I edited them manually to correct errors in translation.\n\n**Issues**\n\n1. _facebook/fresco/build -> Run Tests_\n\n```\nExecution failed for task ':animated-base:testDebugUnitTest'.\n```\n\n
\nFull Error\n
\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenCloseableStaticBitmapNull_thenReturnNull FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\n\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenBitmapReferenceInvalid_thenReturnReference FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\n\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\n\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenBitmapRecycled_thenReturnReference FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\n\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenImageReferenceInvalid_thenReturnNull FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\n\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenInputNull_thenReturnNull FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\n\ncom.facebook.fresco.animation.bitmap.cache.FrescoFrameCacheTest > testExtractAndClose_whenCloseableStaticBitmapClosed_thenReturnNull FAILED\n    org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n        Caused by: org.mockito.exceptions.base.MockitoException at FrescoFrameCacheTest.java:40\n            Caused by: java.lang.IllegalStateException at FrescoFrameCacheTest.java:40\n                Caused by: java.lang.IllegalArgumentException at FrescoFrameCacheTest.java:40\nOpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended\n\ncom.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRendererTest > testRenderFrameUnsuccessful FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104\n            Caused by: java.lang.IllegalStateException at AnimatedDrawableBackendFrameRendererTest.java:104\n                Caused by: java.lang.IllegalArgumentException at AnimatedDrawableBackendFrameRendererTest.java:104\n\ncom.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRendererTest > testSetBounds FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:52\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:52\n            Caused by: java.lang.IllegalStateException at AnimatedDrawableBackendFrameRendererTest.java:52\n                Caused by: java.lang.IllegalArgumentException at AnimatedDrawableBackendFrameRendererTest.java:52\n\ncom.facebook.fresco.animation.bitmap.wrapper.AnimatedDrawableBackendFrameRendererTest > testRenderFrame FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedDrawableBackendFrameRendererTest.java:104\n            Caused by: java.lang.IllegalStateException at AnimatedDrawableBackendFrameRendererTest.java:104\n                Caused by: java.lang.IllegalArgumentException at AnimatedDrawableBackendFrameRendererTest.java:104\n\ncom.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testOffsets FAILED\n    java.lang.RuntimeException at AbstractClassloaderExecutor.java:108\n        Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79\n            Caused by: java.lang.ExceptionInInitializerError at XStream.java:989\n                Caused by: java.lang.reflect.InaccessibleObjectException at AccessibleObject.java:354\n\ncom.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testNoUpscaling FAILED\n    java.lang.RuntimeException at AbstractClassloaderExecutor.java:108\n        Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79\n            Caused by: java.lang.NoClassDefFoundError at XStream.java:989\n                Caused by: java.lang.ExceptionInInitializerError at AccessibleObject.java:354\n\ncom.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testNarrow FAILED\n    java.lang.RuntimeException at AbstractClassloaderExecutor.java:108\n        Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79\n            Caused by: java.lang.NoClassDefFoundError at XStream.java:989\n                Caused by: java.lang.ExceptionInInitializerError at AccessibleObject.java:354\n\ncom.facebook.imagepipeline.animated.impl.AnimatedDrawableBackendImplTest > testSimple FAILED\n    java.lang.RuntimeException at AbstractClassloaderExecutor.java:108\n        Caused by: java.lang.reflect.InvocationTargetException at DirectConstructorHandleAccessor.java:79\n            Caused by: java.lang.NoClassDefFoundError at XStream.java:989\n                Caused by: java.lang.ExceptionInInitializerError at AccessibleObject.java:354\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testContainsFullReuseFlowWithMultipleItems FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testBasic FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testReuse FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testCantReuseIfNotClosed FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testStillThereIfClosed FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testMultipleFrames FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testContains FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testReplace FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.animated.impl.AnimatedFrameCacheTest > testContainsWhenReused FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedFrameCacheTest.java:53\n            Caused by: java.lang.IllegalStateException at AnimatedFrameCacheTest.java:53\n                Caused by: java.lang.IllegalArgumentException at AnimatedFrameCacheTest.java:53\n\ncom.facebook.imagepipeline.producers.AnimatedRepeatedPostprocessorProducerTest > testNonStaticBitmapIsPassedOn FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedRepeatedPostprocessorProducerTest.java:76\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedRepeatedPostprocessorProducerTest.java:76\n            Caused by: java.lang.IllegalStateException at AnimatedRepeatedPostprocessorProducerTest.java:76\n                Caused by: java.lang.IllegalArgumentException at AnimatedRepeatedPostprocessorProducerTest.java:76\n\ncom.facebook.imagepipeline.producers.AnimatedSingleUsePostprocessorProducerTest > testNonStaticBitmapIsPassedOn FAILED\n    org.mockito.exceptions.base.MockitoException at AnimatedSingleUsePostprocessorProducerTest.java:69\n        Caused by: org.mockito.exceptions.base.MockitoException at AnimatedSingleUsePostprocessorProducerTest.java:69\n            Caused by: java.lang.IllegalStateException at AnimatedSingleUsePostprocessorProducerTest.java:69\n                Caused by: java.lang.IllegalArgumentException at AnimatedSingleUsePostprocessorProducerTest.java:69\n\n35 tests completed, 25 failed\n\n> Task :animated-base:testDebugUnitTest FAILED\n454 actionable tasks: 454 executed\n\nFAILURE: Build failed with an exception.\n\n* What went wrong:\nExecution failed for task ':animated-base:testDebugUnitTest'.\n
\n
\n\n## How did you test this change?\n\nI tested these changes in a [forked repo](https://github.com/robandpdx-org/fresco/actions/runs/8024468495).\n\nhttps://fburl.com/workplace/f6mz6tmw\n\nPull Request resolved: https://github.com/facebook/fresco/pull/2762\n\nReviewed By: kartavya-ramnani\n\nDifferential Revision: D56526799\n\nPulled By: steelrooter\n\nfbshipit-source-id: 500220691ddcdd0532d9db828474f51d7d4c3f6d","shortMessageHtmlLink":"Convert the CircleCI workflow to a GitHub Actions workflow (#2762)"}},{"before":"8a0e8c76f77c4c209a50d9044fab5242bf528499","after":"a46bd86fd8dc6957ddcbbd26e223685c53dab9de","ref":"refs/heads/main","pushedAt":"2024-05-31T15:53: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":"Add focus point data to debug overlay\n\nDifferential Revision: D57882313\n\nfbshipit-source-id: 6420575a3d19099fc8ec4f8b56ab00ba5a091b74","shortMessageHtmlLink":"Add focus point data to debug overlay"}},{"before":"ca187048222e84c5cb3c017942cce0cb8b08e57f","after":"8a0e8c76f77c4c209a50d9044fab5242bf528499","ref":"refs/heads/main","pushedAt":"2024-05-31T15:01:32.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":"Bump AGP from 7.4.2 to 8.1.1\n\nReviewed By: defHLT\n\nDifferential Revision: D57974435\n\nfbshipit-source-id: b1e35de411cbbea89ae901c6ec6bc846738c3032","shortMessageHtmlLink":"Bump AGP from 7.4.2 to 8.1.1"}},{"before":"aa71b95dcac167d90e224d3d9eaaed61911f7db4","after":"ca187048222e84c5cb3c017942cce0cb8b08e57f","ref":"refs/heads/main","pushedAt":"2024-05-30T22:10:02.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":"Unify dynamic DiskCacheConfig map type\n\nDifferential Revision: D57975993\n\nfbshipit-source-id: 9c5f6a5ad13cd28a5e891f1421c538de75b8e759","shortMessageHtmlLink":"Unify dynamic DiskCacheConfig map type"}},{"before":"13909e8ca2e449838fa6882e141d3e466f3a7459","after":"aa71b95dcac167d90e224d3d9eaaed61911f7db4","ref":"refs/heads/main","pushedAt":"2024-05-30T08:44:01.000Z","pushType":"push","commitsCount":9,"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":"Pass cacheId -> BufferedDiskCacheMap to ProducerFactoryMethod\n\nReviewed By: oprisnik\n\nDifferential Revision: D57405387\n\nfbshipit-source-id: ee15f58c62deb1beeab447d947f5325c8a7c31d3","shortMessageHtmlLink":"Pass cacheId -> BufferedDiskCacheMap to ProducerFactoryMethod"}},{"before":"97320b839d4246716d3400766c4b4e76c0223e89","after":"13909e8ca2e449838fa6882e141d3e466f3a7459","ref":"refs/heads/main","pushedAt":"2024-05-29T10:46:25.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":"#2728 Upgrade libjpeg-turbo to 2.1.5.1 (#2768)\n\nSummary:\nThanks for submitting a PR! Please read these instructions carefully:\n\n- [x] Explain the **motivation** for making this change.\n- [x] Provide a **test plan** demonstrating that the code is solid.\n- [x] Match the **code formatting** of the rest of the codebase.\n- [x] Target the `main` branch\n\n## Motivation (required)\n\nhttps://github.com/facebook/fresco/issues/2728\n\n## Test Plan (required)\n\nTest passed when it ran `createNativeLibrariesTasks`\n\n## Next Steps\n\nSign the [CLA][2], if you haven't already.\n\nSmall pull requests are much easier to review and more likely to get merged. Make sure the PR does only one thing, otherwise please split it.\n\nMake sure all **tests pass** on [Circle CI][4]. PRs that break tests are unlikely to be merged.\n\nFor more info, see the [Contributing guide][4].\n\n[1]: https://medium.com/martinkonicek/what-is-a-test-plan-8bfc840ec171#.y9lcuqqi9\n[2]: https://code.facebook.com/cla\n[3]: http://circleci.com/gh/facebook/fresco\n[4]: https://github.com/facebook/fresco/blob/main/CONTRIBUTING.md\n\nPull Request resolved: https://github.com/facebook/fresco/pull/2768\n\nReviewed By: defHLT\n\nDifferential Revision: D57862576\n\nPulled By: steelrooter\n\nfbshipit-source-id: 3f86c92c27db26e8f9596d227eb0f2184578a9e1","shortMessageHtmlLink":"#2728 Upgrade libjpeg-turbo to 2.1.5.1 (#2768)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEa82vRwA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/fresco"}