{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29028775,"defaultBranch":"main","name":"react-native","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-09T18:10:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718204313.0","currentOid":""},"activityList":{"items":[{"before":"54997e429a6cb78ca1259c5fe3a1527601766f34","after":"deb481922994093911268f29a5c2f329b227880e","ref":"refs/heads/main","pushedAt":"2024-06-12T19:15:24.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 debugger-frontend from fa5df76...06a25f7 (#44907)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44907\n\nChangelog: [Internal] - Update `react-native/debugger-frontend` from fa5df76...06a25f7\n\nResyncs `react-native/debugger-frontend` from GitHub - see `rn-chrome-devtools-frontend` [changelog](https://github.com/facebookexperimental/rn-chrome-devtools-frontend/compare/fa5df7604089aa4015132bb66b1d0b88411cc4c6...06a25f749e9653fb794878e28e1fc4ffab53ccb8).\n\nReviewed By: huntie\n\nDifferential Revision: D58469457\n\nfbshipit-source-id: c79a41888726d526ffc851bcc7550fd287bbf26b","shortMessageHtmlLink":"Update debugger-frontend from fa5df76...06a25f7 (#44907)"}},{"before":"b44e3f69a41b6b13ba7be992289090f90dac0265","after":"54997e429a6cb78ca1259c5fe3a1527601766f34","ref":"refs/heads/main","pushedAt":"2024-06-12T18:58:06.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":"Cleanup accessibility checks (#44885)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44885\n\nCleanup accessibility related props checks to ensure we are doing the minimal amount of work. e.g. reduce duplicate `null` checks and shift checks to conditional branches that use them.\n\nChangelog: [Internal]\n\nReviewed By: javache\n\nDifferential Revision: D58390430\n\nfbshipit-source-id: f2c8989b6520cda9f14f9a04cd4fd6e126c501fd","shortMessageHtmlLink":"Cleanup accessibility checks (#44885)"}},{"before":"df35e258b2ee3740c766907ad900de65ab4d0918","after":"b44e3f69a41b6b13ba7be992289090f90dac0265","ref":"refs/heads/main","pushedAt":"2024-06-12T18:53:05.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 java and JS coverage collection to RNTester for Jest E2E (#44856)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44856\n\nChangelog: [Internal]\n\nReviewed By: fkgozali\n\nDifferential Revision: D58360098\n\nfbshipit-source-id: dd06f9d3f2fe887cb9311ccfef811a2965ca5750","shortMessageHtmlLink":"Add java and JS coverage collection to RNTester for Jest E2E (#44856)"}},{"before":"11e53947964d2b31bbb5ce42b9880b46664bd7c7","after":"df35e258b2ee3740c766907ad900de65ab4d0918","ref":"refs/heads/main","pushedAt":"2024-06-12T18:42: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":"Prevent Fusebox infra crash if RCTBridge is dealloc'ed off the main queue (#44877)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44877\n\nChangelog: [Internal]\n\nWe're seeing a sporadic iOS crash that suggests `[RCTBridge dealloc]` is being called off the main queue (despite a comment suggesting it shouldn't be). This exposes a race condition between destroying the `HostTarget` and attempting to unregister the instance+runtime from it . Here we use `RCTExecuteOnMainQueue` to make sure the `HostTarget` destruction is always sequenced after the `unregisterFromInspector()` call.\n\nReviewed By: huntie\n\nDifferential Revision: D58415684\n\nfbshipit-source-id: a22e239c80c3204fe32b9e73719ffaa131feaffb","shortMessageHtmlLink":"Prevent Fusebox infra crash if RCTBridge is dealloc'ed off the main q…"}},{"before":"297ded90aa1e905a37dba316e7b19b6779c8c804","after":"11e53947964d2b31bbb5ce42b9880b46664bd7c7","ref":"refs/heads/main","pushedAt":"2024-06-12T18:37:04.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":"Revert D58288489: Multisect successfully blamed \"D58288489: [RN][Fusebox][iOS] Implement new HostTargetMetadata fields (iOS)\" for one test failure (#44911)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44911\n\nThis diff reverts D58288489\nD58288489: [RN][Fusebox][iOS] Implement new HostTargetMetadata fields (iOS) by huntie causes the following test failure:\n\nTests affected:\n- [fbsource//xplat/js/react-native-github/packages/react-native/ReactCommon/jsinspector-modern:testsAndroid - main](https://www.internalfb.com/intern/test/844425054538351/)\n\nHere's the Multisect link:\nhttps://www.internalfb.com/multisect/5466028\nHere are the tasks that are relevant to this breakage:\nT191385299: 50+ tests unhealthy for react_native\n\nThe backout may land if someone accepts it.\n\nIf this diff has been generated in error, you can Commandeer and Abandon it.\n\nChangelog: [Internal]\n\nReviewed By: NickGerleman\n\nDifferential Revision: D58475289\n\nfbshipit-source-id: 3a4476d1350c4986cdb673bdb4ac52af353a00ea","shortMessageHtmlLink":"Revert D58288489: Multisect successfully blamed \"D58288489: [RN][Fuse…"}},{"before":"ae7d543d312beaee2b2277accf149297624dd16e","after":"297ded90aa1e905a37dba316e7b19b6779c8c804","ref":"refs/heads/main","pushedAt":"2024-06-12T18:32:06.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":"Fall back to app AlertDialog for non AppCompat themes (#44495)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44495\n\n## Summary\nMigrates the `AlertFragment` from `android.app.AlertDialog` to `androidx.appcompat.app.AlertDialog`. This backports tons of fixes that have gone into the AlertDialog component over the years, including proper line wrapping of button text, dark mode support, alignment of buttons, etc.\n\nThis change provides a fallback to the original `android.app.AlertDialog` if the current activity is not an AppCompat descendant.\n\n## For consideration\n- Alert dialog themes may no longer need the `android` namespace, meaning themes can now be specified as `alertDialogTheme` rather than `android:alertDialogTheme`.\n\n## Changelog:\n\n[Android] [Changed] - Migrated `AlertFragment` dialog builder to use `androidx.appcompat`\n\nReviewed By: zeyap\n\nDifferential Revision: D57113950\n\nfbshipit-source-id: ba5109c9d79b6ceb042ff93eebe796a2d14ebd63","shortMessageHtmlLink":"Fall back to app AlertDialog for non AppCompat themes (#44495)"}},{"before":"c5d380fc98ff4417f623effec271d24f9ad6636d","after":"ae7d543d312beaee2b2277accf149297624dd16e","ref":"refs/heads/main","pushedAt":"2024-06-12T17:27:31.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":"Move HelloWorld jobs from CCI to GHA (#44875)\n\nSummary:\nThis change migrates the GHA template jobs to the HelloWorld package for iOS.\n\n## Changelog:\n[Internal] - Move iOS template jobs to HelloWorld\n\nPull Request resolved: https://github.com/facebook/react-native/pull/44875\n\nTest Plan: GHA are green\n\nReviewed By: cortinico\n\nDifferential Revision: D58459398\n\nPulled By: cipolleschi\n\nfbshipit-source-id: 95404445d7375186860af5835b750b4735795434","shortMessageHtmlLink":"Move HelloWorld jobs from CCI to GHA (#44875)"}},{"before":"20462ca984ae306d6ea829c381d91d4df1cb1cde","after":"c5d380fc98ff4417f623effec271d24f9ad6636d","ref":"refs/heads/main","pushedAt":"2024-06-12T17:22: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":"Avoid static_pointer_cast in GenerateModuleH.js (#44889)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44889\n\nAvoid static_pointer_cast. It provides no type-safety, and requires increasing the shared_ptr\n\n## Changelog:\n\n[Internal] [Fixed] - Avoid static_pointer_cast in GenerateModuleH.js\n\nReviewed By: javache\n\nDifferential Revision: D58449748\n\nfbshipit-source-id: 4d46b4e18fc28758296a67271182a471a99b5d83","shortMessageHtmlLink":"Avoid static_pointer_cast in GenerateModuleH.js (#44889)"}},{"before":"14914bd816538a23fc221c903b1aabf9f9906925","after":"20462ca984ae306d6ea829c381d91d4df1cb1cde","ref":"refs/heads/main","pushedAt":"2024-06-12T16:51:03.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 timing of terminating an unresponsive debugger socket (#44811)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44811\n\nChangelog:\n[General][Fixed] - Debugger frontend socket-termination countdown now begins after the ping message is actually sent\n\nThe debugger is currently disconnected if a ping-pong message is missed.\n\nThis causes the debugger to be unusable if it happens to be lagging, e.g. when the initialisation is competing with the flood of log spam T191394188\n\nThere are a few ways to fix this as discused with motiz88 and robhogan:\n\n1. Ensure the websocket has a chance to respond, e.g. in via web worker\n1. Lengthen the time allowed for the pong resopnse\n\nI've done some digging to find the root cause of the UI being blocked in CDT, However, profiling shows that most of the work is not simple to break up, i.e. the number of expensive re-layout calls. Diving into that rabbit hole could mean accidentally writing React.\n\nBecause we ping every 10 seconds, we could get un/lucky where CDT happens to be busy _at that exact moment_, making this a flaky symptom to fix, even if we lengthen the allowed time-to-respond.\n\n# V2+\n\nSo upon further investigation, CDT websocket is actually responding to the pings in due time:\n\n{F1679132204}\n\n(CDT doesn't show the ping/pong API as frames, so a custom tick/tock message was used to visualise the timing)\n\nOver here in dev-middleware, we currently start a timeout to terminate the socket after sending the ping:\n\nhttps://www.internalfb.com/code/fbsource/[813870db697a8701f2512d25a7fed730f0ec6ed9]/xplat/js/react-native-github/packages/dev-middleware/src/inspector-proxy/InspectorProxy.js?lines=306-307\n\nIf CDT doesn't respond in time, websocket would be terminated.\n\nBut we saw CDT respond immediately above, even during the log spam, so the delay must be coming from somewhere else.\n\nThe intuition is that during the log-spam, the middleware takes a perf hit too when it's processing the spam from the device and forwarding it to the CDT websocket.\n\nWe can confirm this by passing a \"sent\" callback via `socket.ping(cb)`:\n\nhttps://github.com/websockets/ws/blob/9bdb58070d64c33a9beeac7c732aac0f4e7e18b7/lib/websocket.js#L246-L254\n\nThis gives us the timing between calling `socket.ping()` and when the ping is actually sent.\n\nRegular, stress-free operation without log-spam shows most pings are sent within the same millisecond:\n\n {F1679223326}\n\nWith the pong response grace period at 5 seconds, there's plenty of time for CDT to `pong` back. That's why it has been working in most cases.\n\nHowever, during the log-spam, we easily see this send-sent delay over 5 seconds. In extreme cases, almost 30 seconds would have passed before middleware sent a message to CDT, which then responded under 2 seconds:\n\n {F1679163335}\n\nThis means while CDT is getting flooded and has observable lag in the UI, the smoking gun is actually the middleware.\n\nDigging a little deeper, we know that incoming messages from the target goes into a Promise queue, including the console logs:\n\nhttps://www.internalfb.com/code/fbsource/[d5d312082e9c]/xplat/js/react-native-github/packages/dev-middleware/src/inspector-proxy/Device.js?lines=155-157\n\nThis means during the flood of logs from the target, the Promise queue keeps getting chained rapidly for each message.\n\nMeanhile, the `ws` lib uses the underlying NodeJS `Socket.write` method for `ping(…)` and `send(…)`:\n\nhttps://github.com/websockets/ws/blob/9bdb58070d64c33a9beeac7c732aac0f4e7e18b7/lib/sender.js#L349\n\n…which is guaranteed to fire the callback asynchronously:\n\nhttps://github.com/nodejs/help/issues/1504#issuecomment-422879594\n\nPromise queue is in the macro task queue, which gets priority before the micro task queue. So if the Promise queue is not cleared yet, the websocket queue will have a hard time getting executed in time – explaining the extreme send-sent durations during a log spam.\n\nThe fix is simple:\n\n1. Start the terminate-socket-timer until the `ping` is actually sent\n1. Treat any incoming message (along with `pong`s) as a terminate-socket-timer reset\n 1. This also applies if `pong` comes in between `send` and `sent`, which can happen sometimes due to the async nature of the callback:\n\n {F1679288626}\n\n# V1\n\n~~In this diff, a more forgiving mechanism is introduced, i.e. CDT is allowed to miss a ping-pong roundtrip 3 times before the websocket connection is terminated.~~\n\n~~This allows a bit more breathing room for CDT's initialisation during log spam while maintaining the same ping-pong interval for VS Code to keep the auto SSH tunnel alive.~~\n\nReviewed By: huntie\n\nDifferential Revision: D58220230\n\nfbshipit-source-id: 7111c9878492d8755a6110a5cdf4ef622265001d","shortMessageHtmlLink":"fix timing of terminating an unresponsive debugger socket (#44811)"}},{"before":"bcafc2903f0f3c58c867daddc9dd3a175bfc9e31","after":"28139a575410807953d638bc3acd82206fa5ccfb","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T16:46:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"18be49e7bbd3e52637b589705c6314d38d02b3cd","after":"14914bd816538a23fc221c903b1aabf9f9906925","ref":"refs/heads/main","pushedAt":"2024-06-12T16:46:02.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":"Implement new HostTargetMetadata fields (iOS) (#44893)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44893\n\nAdds the following debugger metadata fields (sent over the `ReactNativeApplication.metadataUpdated` CDP event), and implements these on iOS (Bridge and Bridgeless).\n\n- `appIdentifier`\n- `deviceName`\n- `platform`\n- `reactNativeVersion`\n\nChangelog: [Internal]\n\nReviewed By: robhogan\n\nDifferential Revision: D58288489\n\nfbshipit-source-id: 7105ad3b70d409bcd98b232154ebd6b7c827fb2b","shortMessageHtmlLink":"Implement new HostTargetMetadata fields (iOS) (#44893)"}},{"before":"66ce55a850143f7f2fb207891b79059af554de8c","after":"bcafc2903f0f3c58c867daddc9dd3a175bfc9e31","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T16:21:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"61bceaae8aed3f8bacc8df2b3f67f838fbbdbfe0","after":"9828c5b731de62caaaa56bd56fc3218f17b03c5e","ref":"refs/heads/cipolleschi/move-template-jobs-to-helloworld","pushedAt":"2024-06-12T16:09:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"[RN][GHA] Move HelloWorld jobs from CCI to GHA","shortMessageHtmlLink":"[RN][GHA] Move HelloWorld jobs from CCI to GHA"}},{"before":"ce4fedaff5a0f101b4df61b700f30f0dffab5e99","after":"66ce55a850143f7f2fb207891b79059af554de8c","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T16:02:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"f24573dd2dbbc868cfe17c836505db2e75c947a9","after":"ce4fedaff5a0f101b4df61b700f30f0dffab5e99","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T16:02:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"dd17b9722f4f195988dea6ea3bc2ee257817411e","after":"f24573dd2dbbc868cfe17c836505db2e75c947a9","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T16:01:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"55e08a931955a400aed817c0c86589d63456dd26","after":"18be49e7bbd3e52637b589705c6314d38d02b3cd","ref":"refs/heads/main","pushedAt":"2024-06-12T15:41:06.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":"split trace blocks inside of IntBufferBatchMountItem by type of operation (#44897)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44897\n\nchangelog: [internal]\n\nTo get better understanding of where the time is spent, let's split IntBufferBatchMountItem systrace section into individual types.\n\nReviewed By: javache\n\nDifferential Revision: D58080444\n\nfbshipit-source-id: d71dcc74a042c6c40270ca6f1dc7a8735c0471b8","shortMessageHtmlLink":"split trace blocks inside of IntBufferBatchMountItem by type of opera…"}},{"before":"c92f31d834234d2dfccdd066e35f693ff98a98f0","after":"55e08a931955a400aed817c0c86589d63456dd26","ref":"refs/heads/main","pushedAt":"2024-06-12T15:35:24.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":"Enable Fusebox by default in RNTester (#44895)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44895\n\nEnables the new debugger stack (codename Fusebox) in RNTester.\n\nThis feature is experimental and is enabled for testing purposes only. This change **should not** be adopted as the default by React Native frameworks.\n\nChangelog: [Internal]\n\nReviewed By: cortinico, rubennorte, NickGerleman\n\nDifferential Revision: D58366246\n\nfbshipit-source-id: 809a1edb79ced4a7920457ed661cc3d863b35c7b","shortMessageHtmlLink":"Enable Fusebox by default in RNTester (#44895)"}},{"before":"06214b2dd30294231e48f1b91ef6ec5f2c990344","after":"dd17b9722f4f195988dea6ea3bc2ee257817411e","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T15:17:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"cfaa7a3cb5f6ecae2aaa258b6778e2abf2451e65","after":"9de6b77d9a6f731cd6b84886bbbf18cabfc4d0f2","ref":"refs/heads/alfonso/0.72.15-changelog","pushedAt":"2024-06-12T15:10:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alfonsocj","name":"Alfonso Curbelo","path":"/alfonsocj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3791120?s=80&v=4"},"commit":{"message":"Add 0.72.15 to changelog","shortMessageHtmlLink":"Add 0.72.15 to changelog"}},{"before":"55c7971f6ce18a3c242f02c77edcf95f504b8265","after":"06214b2dd30294231e48f1b91ef6ec5f2c990344","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T15:02:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":"c63a902c2f40f6e26c518849f301caf12c47444f","after":"55c7971f6ce18a3c242f02c77edcf95f504b8265","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T15:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"Refactor scripts into a single one","shortMessageHtmlLink":"Refactor scripts into a single one"}},{"before":null,"after":"cfaa7a3cb5f6ecae2aaa258b6778e2abf2451e65","ref":"refs/heads/alfonso/0.72.15-changelog","pushedAt":"2024-06-12T14:58:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alfonsocj","name":"Alfonso Curbelo","path":"/alfonsocj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3791120?s=80&v=4"},"commit":{"message":"Add 0.72.15 to changelog","shortMessageHtmlLink":"Add 0.72.15 to changelog"}},{"before":"33aa83a0e6f63d3d50d4803074ad9e2243439100","after":"c92f31d834234d2dfccdd066e35f693ff98a98f0","ref":"refs/heads/main","pushedAt":"2024-06-12T14:31:31.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 include directive to solve redefinition error (#44891)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44891\n\nChangelog: [Internal]\n\nReviewed By: cortinico, fabriziocucci, cipolleschi\n\nDifferential Revision: D58459144\n\nfbshipit-source-id: a07280de01c9ff4333e5140c6b741d88c1c5d89a","shortMessageHtmlLink":"Fix include directive to solve redefinition error (#44891)"}},{"before":"5c77748632dfd2c47ee8a5b8b2f519d6ed70c484","after":"4cee0a4c06deb3b49c31021ea50766a4d391de1e","ref":"refs/heads/0.72-stable","pushedAt":"2024-06-12T13:29:09.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":"[0.72.15] Bump version numbers","shortMessageHtmlLink":"[0.72.15] Bump version numbers"}},{"before":"3e3fe0ec050db401242367435a9a8128bfd015c7","after":"c63a902c2f40f6e26c518849f301caf12c47444f","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T12:56:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"[RN][GHA] Remove the trigger-react-native-release to use the GHA workflow_dispatch UI","shortMessageHtmlLink":"[RN][GHA] Remove the trigger-react-native-release to use the GHA work…"}},{"before":"b8f1b92298fcc116f6891a3ecdb1e5e436f015bd","after":"33aa83a0e6f63d3d50d4803074ad9e2243439100","ref":"refs/heads/main","pushedAt":"2024-06-12T12:41:59.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":"Stop ReactSurface in ReactDelegate::onHostDestroy (bridgeless) (#44873)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44873\n\nChangelog:\n[Android][Fixed] - Unmount React root when activity is destroyed on bridgless\n\nReviewed By: javache\n\nDifferential Revision: D58411605\n\nfbshipit-source-id: ff9940efd4cf5da5887d79d99bcf3721e16d6725","shortMessageHtmlLink":"Stop ReactSurface in ReactDelegate::onHostDestroy (bridgeless) (#44873)"}},{"before":"574b43d3616ff4c3f2bb96d969ca38220d27a6b4","after":"3e3fe0ec050db401242367435a9a8128bfd015c7","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T12:34:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"[RN][GHA] Remove the trigger-react-native-release to use the GHA workflow_dispatch UI","shortMessageHtmlLink":"[RN][GHA] Remove the trigger-react-native-release to use the GHA work…"}},{"before":null,"after":"574b43d3616ff4c3f2bb96d969ca38220d27a6b4","ref":"refs/heads/cipolleschi/remove-trigger-release","pushedAt":"2024-06-12T11:27:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cipolleschi","name":"Riccardo Cipolleschi","path":"/cipolleschi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11162307?s=80&v=4"},"commit":{"message":"[RN][GHA] Remove the trigger-react-native-release to use the GHA workflow_dispatch UI","shortMessageHtmlLink":"[RN][GHA] Remove the trigger-react-native-release to use the GHA work…"}},{"before":"14ccf6bc9c40a51e913bb89a67b114f035bf77cd","after":"b8f1b92298fcc116f6891a3ecdb1e5e436f015bd","ref":"refs/heads/main","pushedAt":"2024-06-12T10:50:15.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":"Setup publishing of Gradle Scans on GHA (#44879)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44879\n\nThis sets up publishing of Gradle scans for every build on GHA.\n\nChangelog:\n[Internal] [Changed] - Setup publishing of Gradle Scans on GHA\n\nReviewed By: blakef\n\nDifferential Revision: D58419361\n\nfbshipit-source-id: f54365ad259324747248ef0bb726dc64964507f8","shortMessageHtmlLink":"Setup publishing of Gradle Scans on GHA (#44879)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY6vXEQA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/react-native"}