{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":488623351,"defaultBranch":"main","name":"react-native","ownerLogin":"dmytrorykun","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-05-04T14:32:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14206200?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717085041.0","currentOid":""},"activityList":{"items":[{"before":"c90e51842b29cc4162f8a12ddc4bdae0f743a452","after":"abb5c48756d5d74744728f9aa315d0fe4a527cb2","ref":"refs/heads/export-D57970133","pushedAt":"2024-05-30T16:04:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Re-land: Fix race condition in native module invalidation (#44727)\n\nSummary:\n\nThis is a re-land of https://github.com/facebook/react-native/pull/44048\n\nReverting it caused even bigger regression, so my earlier assessment was wrong. The initial regression was caused by something else.\n\nChangelog: [Internal] - Let's keep the changelog entry form the original diff.\n\nDifferential Revision: D57970133","shortMessageHtmlLink":"Re-land: Fix race condition in native module invalidation (facebook#4…"}},{"before":null,"after":"c90e51842b29cc4162f8a12ddc4bdae0f743a452","ref":"refs/heads/export-D57970133","pushedAt":"2024-05-30T16:04:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Re-land: Fix race condition in native module invalidation\n\nSummary:\nThis is a re-land of https://github.com/facebook/react-native/pull/44048\n\nReverting it caused even bigger regression, so my earlier assessment was wrong. The initial regression was caused by something else.\n\nChangelog: [Internal] - Let's keep the changelog entry form the original diff.\n\nDifferential Revision: D57970133","shortMessageHtmlLink":"Re-land: Fix race condition in native module invalidation"}},{"before":"c213eecc5ade37ed412bce53b39abf2284fddcd5","after":"2bb7a8e628c62de46e108e2ed0678a2f5ac94ac1","ref":"refs/heads/export-D57207598","pushedAt":"2024-05-10T16:16:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Back out \"Fix race condition in native module invalidation\" (#44523)\n\nSummary:\n\nThis is a revert of D55965290. The version that contains (461) it was published on April 25. It looks like the solution there somehow made the matters worse.\n\nFor mid [d2b37607c3e6b7b72cc5cd41ee79cd24](https://www.internalfb.com/logview/facebook_ios_crashes/d2b37607c3e6b7b72cc5cd41ee79cd24):\n {F1633659433} \n\nFor mid [71abe9ffcadc2e9a4ec0581b88f9cfcf](https://www.internalfb.com/logview/facebook_ios_fads/71abe9ffcadc2e9a4ec0581b88f9cfcf):\n {F1633659814}\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D57207598","shortMessageHtmlLink":"Back out \"Fix race condition in native module invalidation\" (facebook…"}},{"before":null,"after":"c213eecc5ade37ed412bce53b39abf2284fddcd5","ref":"refs/heads/export-D57207598","pushedAt":"2024-05-10T14:01:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Back out \"Fix race condition in native module invalidation\"\n\nSummary:\nThis is a revert of D55965290. The version that contains (461) it was published on April 25. It looks like the solution there somehow made the matters worse.\n\nFor mid [d2b37607c3e6b7b72cc5cd41ee79cd24](https://www.internalfb.com/logview/facebook_ios_crashes/d2b37607c3e6b7b72cc5cd41ee79cd24):\n {F1633659433} \n\nFor mid [71abe9ffcadc2e9a4ec0581b88f9cfcf](https://www.internalfb.com/logview/facebook_ios_fads/71abe9ffcadc2e9a4ec0581b88f9cfcf):\n {F1633659814}\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D57207598","shortMessageHtmlLink":"Back out \"Fix race condition in native module invalidation\""}},{"before":"e5e3b96e007cb42ef639202ae0b3eb509e88638b","after":"484eb0661fadd62aa7ba80f61d4d374b0571b057","ref":"refs/heads/export-D56062759","pushedAt":"2024-04-12T16:12:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Try static view config if native view config is not available (#44065)\n\nSummary:\n\nReact Native will try to use static view config if native view config is not available.\nThis will allow Fabric-only native components in Bridge mode.\n\nChangelog: [General][Added] - Add support for Fabric-only native components in Bridge mode.\n\nDifferential Revision: D56062759","shortMessageHtmlLink":"Try static view config if native view config is not available (facebo…"}},{"before":null,"after":"e5e3b96e007cb42ef639202ae0b3eb509e88638b","ref":"refs/heads/export-D56062759","pushedAt":"2024-04-12T16:12:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Try static view config if native view config is not available\n\nSummary:\nReact Native will try to use static view config if native view config is not available.\nThis will allow Fabric-only native components in Bridge mode.\n\nChangelog: [General][Added] - Add support for Fabric-only native components in Bridge mode.\n\nDifferential Revision: D56062759","shortMessageHtmlLink":"Try static view config if native view config is not available"}},{"before":"48f363742ba57e957a8908c3a8ef80a0dd1927ef","after":"1393cb3378d55539791a411cf0c393ff0ed89441","ref":"refs/heads/export-D55965290","pushedAt":"2024-04-11T16:05:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Fix race condition in native module invalidation (#44048)\n\nSummary:\n\nThis is an attempt to fix a couple of similar memory corruption crashes that happen during the deallocation of RCTHost.\n\n**Hypotheis:** there is a race condition between [this](https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm#L1038-L1058) and [this](https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm#L1062) chunks of work.\nI.e. let's say we are invalidating 10 modules. Because of the race condition it is possible that we call `dispatch_group_enter`/`dispatch_group_enter` for the first five before we call `dispatch_group_enter` for the sixth one. In that case we would resume at [dispatch_group_wait](https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm#L1079), not waiting for the remaining modules to invalidate. That would lead to `RCTInstance` potentially being invalidated prematurely, deallocating all its ivars including `_turboModuleManager` and `_jsThreadManager`. That in turn would lead to memory access error during the invalidation of remaining modules.\n\nThis diff is trying to solve this problem by calling `dispatch_group_enter` for all modules before any other work is performed.\n\nChangelog: [iOS][Fixed] - Fixed race condition in native module invalidation.\n\nDifferential Revision: D55965290","shortMessageHtmlLink":"Fix race condition in native module invalidation (facebook#44048)"}},{"before":null,"after":"48f363742ba57e957a8908c3a8ef80a0dd1927ef","ref":"refs/heads/export-D55965290","pushedAt":"2024-04-11T16:05:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Fix race condition in native module invalidation\n\nSummary:\nThis is an attempt to fix a couple of similar memory corruption crashes that happen during the deallocation of RCTHost.\n\n**Hypotheis:** there is a race condition between [this](https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm#L1038-L1058) and [this](https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm#L1062) chunks of work.\nI.e. let's say we are invalidating 10 modules. Because of the race condition it is possible that we call `dispatch_group_enter`/`dispatch_group_enter` for the first five before we call `dispatch_group_enter` for the sixth one. In that case we would resume at [dispatch_group_wait](https://github.com/facebook/react-native/blob/main/packages/react-native/ReactCommon/react/nativemodule/core/platform/ios/ReactCommon/RCTTurboModuleManager.mm#L1079), not waiting for the remaining modules to invalidate. That would lead to `RCTInstance` potentially being invalidated prematurely, deallocating all its ivars including `_turboModuleManager` and `_jsThreadManager`. That in turn would lead to memory access error during the invalidation of remaining modules.\n\nThis diff is trying to solve this problem by calling `dispatch_group_enter` for all modules before any other work is performed.\n\nChangelog: [iOS][Fixed] - Fixed race condition in native module invalidation.\n\nDifferential Revision: D55965290","shortMessageHtmlLink":"Fix race condition in native module invalidation"}},{"before":"7ac29e4773805ded9e49b871d28eb526d9f7f8e7","after":"b2347a98a04cf7348a0b5505fdbff2ba9e00a899","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-09T14:59:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":null,"after":"33fbaf22e5334e5bc0dab290aa1aa01ed2a01f2b","ref":"refs/heads/export-D55769009","pushedAt":"2024-04-09T13:20:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Deprecate react_native_image_logging GK (#43879)\n\nSummary:\n\nClean up RCTImageLoadingPerfInstrumentationEnabled as GK is 100%\n\nChangelog:\n[iOS][Breaking] Remove unused RCTImageLoadingPerfInstrumentationEnabled\n\nDifferential Revision: D55769009","shortMessageHtmlLink":"Deprecate react_native_image_logging GK (facebook#43879)"}},{"before":"0ba6987fb5bb153da0fad9ca7caa4798843025e7","after":"7ac29e4773805ded9e49b871d28eb526d9f7f8e7","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-08T12:47:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":"b844a91ba613ef74d57df3cbea39455356cb599e","after":"0ba6987fb5bb153da0fad9ca7caa4798843025e7","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-08T12:06:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":"0b3f27cc3275a1fc16524f4db1217f91ee85183c","after":"b844a91ba613ef74d57df3cbea39455356cb599e","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-08T11:02:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":"f8e3485e09f5a14eade2409200e519c28dcbc268","after":"0b3f27cc3275a1fc16524f4db1217f91ee85183c","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-08T09:11:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":"b662785ea75404348158db19c1bc8cf2d4f40e39","after":"f8e3485e09f5a14eade2409200e519c28dcbc268","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-05T18:53:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":"02cbec661060d38fd32e8c1413819fa644cd2bf5","after":"b662785ea75404348158db19c1bc8cf2d4f40e39","ref":"refs/heads/export-D50793835","pushedAt":"2024-04-05T18:11:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Add react-native-test-library package (#43068)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43068\n\nThis diff adds `react-native-test-library` package.\nIt contains native module and native component example, and targets both the new and the old architecture. It has structure similar to many OSS React Native libraries, and is supposed to be used to test the integration with third-party libraries.\n\nIt is integrated with RNTester as the **OSS Library Example** screen.\n\n{F1457510909}\n\n**Change Background** tests native commands.\n**Set Opacity** tests native props.\n**Get Random Number** tests native module.\n\nChangelog: [Internal]\n\nReviewed By: RSNara\n\nDifferential Revision: D50793835","shortMessageHtmlLink":"Add react-native-test-library package (facebook#43068)"}},{"before":"14c210037757cd1648f4fb14ed3bf3ecd725d22c","after":"99878f6c6dd30fcc00b270fac4810d25608124d0","ref":"refs/heads/export-D55635527","pushedAt":"2024-04-05T11:27:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Print Hermes build script shell commands only in CI (#43767)\n\nSummary:\n\nPrint Hermes build script shell commands only in CI.\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D55635527","shortMessageHtmlLink":"Print Hermes build script shell commands only in CI (facebook#43767)"}},{"before":"3ecc6e61309ba310d414502be114156cd3e1ac3c","after":"14c210037757cd1648f4fb14ed3bf3ecd725d22c","ref":"refs/heads/export-D55635527","pushedAt":"2024-04-04T18:34:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Print Hermes build script shell commands only in CI (#43767)\n\nSummary:\n\nPrint Hermes build script shell commands only in CI.\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D55635527","shortMessageHtmlLink":"Print Hermes build script shell commands only in CI (facebook#43767)"}},{"before":"83ddff12558625906723962982dd95b814798e63","after":"3ecc6e61309ba310d414502be114156cd3e1ac3c","ref":"refs/heads/export-D55635527","pushedAt":"2024-04-04T11:29:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Print Hermes build script shell commands only in CI (#43767)\n\nSummary:\n\nPrint Hermes build script shell commands only in CI.\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D55635527","shortMessageHtmlLink":"Print Hermes build script shell commands only in CI (facebook#43767)"}},{"before":"ae150489347d3e2719a012c7c65cb013c7aee937","after":"83ddff12558625906723962982dd95b814798e63","ref":"refs/heads/export-D55635527","pushedAt":"2024-04-03T10:18:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Print Hermes build script shell commands only in CI (#43767)\n\nSummary:\n\nPrint Hermes build script shell commands only in CI.\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D55635527","shortMessageHtmlLink":"Print Hermes build script shell commands only in CI (facebook#43767)"}},{"before":"184f8bdd523591481b3998dc30a148275b768e19","after":"ae150489347d3e2719a012c7c65cb013c7aee937","ref":"refs/heads/export-D55635527","pushedAt":"2024-04-02T13:34:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Print Hermes build script shell commands only in CI (#43767)\n\nSummary:\n\nPrint Hermes build script shell commands only in CI.\n\nChangelog: [Internal]\n\nReviewed By: cipolleschi\n\nDifferential Revision: D55635527","shortMessageHtmlLink":"Print Hermes build script shell commands only in CI (facebook#43767)"}},{"before":null,"after":"184f8bdd523591481b3998dc30a148275b768e19","ref":"refs/heads/export-D55635527","pushedAt":"2024-04-02T12:21:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Print Hermes build script shell commands only in CI\n\nSummary:\nPrint Hermes build script shell commands only in CI.\n\nChangelog: [Internal]\n\nDifferential Revision: D55635527","shortMessageHtmlLink":"Print Hermes build script shell commands only in CI"}},{"before":null,"after":"a6cabbafbc3eab2e192ca13f8656e8e73319c5c4","ref":"refs/heads/export-D55484988","pushedAt":"2024-03-28T17:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Set HERMES_RELEASE_VERSION correctly\n\nSummary:\nThis diff initializes `RELEASE_VERSION` with the value that is provided by the `get_react_native_version` job (it stores its output into `/tmp/react-native-version`).\n\nChangelog: [Internal]\n\nDifferential Revision: D55484988","shortMessageHtmlLink":"Set HERMES_RELEASE_VERSION correctly"}},{"before":"4f5a9e5db8dd1dcdde58c8f700726fe92a2c46f7","after":"41e2b8806b916336726fe00afaf95506050d178b","ref":"refs/heads/export-D55478563","pushedAt":"2024-03-28T16:13:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Move IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to the command body\n\nSummary:\nThis diff moves IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET definitions to the command body. It also adds `set -x` to `build-apple-framework.sh` for simpler diagnostics.\nChangelog: [Internal]\n\nFacebook\n\nI don't have strong intention to land it, I just want to trigger CircleCI, and debut the MinimumOSVersion issue.\n\nDifferential Revision: D55478563","shortMessageHtmlLink":"Move IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to the command body"}},{"before":"cc0c8139fe99d3120e4ff6ad3189c670617ce368","after":"4f5a9e5db8dd1dcdde58c8f700726fe92a2c46f7","ref":"refs/heads/export-D55478563","pushedAt":"2024-03-28T15:30:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Move IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to the command body (#43695)\n\nSummary:\n\nThis diff moves IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET definitions to the command body. It also adds `set -x` to `build-apple-framework.sh` for simpler diagnostics.\nChangelog: [Internal]\n\nDifferential Revision: D55478563","shortMessageHtmlLink":"Move IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to the command b…"}},{"before":null,"after":"cc0c8139fe99d3120e4ff6ad3189c670617ce368","ref":"refs/heads/export-D55478563","pushedAt":"2024-03-28T15:30:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Move IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to the command body\n\nSummary:\nThis diff moves IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET definitions to the command body. It also adds `set -x` to `build-apple-framework.sh` for simpler diagnostics.\nChangelog: [Internal]\n\nDifferential Revision: D55478563","shortMessageHtmlLink":"Move IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to the command body"}},{"before":null,"after":"ef700635a963b5c001bdb9de50bba6e36ccdac14","ref":"refs/heads/export-D55432703","pushedAt":"2024-03-27T18:14:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Explicitly define IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET on CircleCI\n\nSummary:\nThis diff adds explicit definitions of IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET to `build_apple_slices_hermes` and `build_hermes_macos` jobs on CircleCI.\nEventually this will allow us to stop [interacting](https://github.com/facebook/react-native/blob/main/packages/react-native/sdks/hermes-engine/utils/build-apple-framework.sh#L28) with `hermes-engine.podspec` outside of the CocoaPods execution context, and make our CI jobs less error prone.\n\nChangelog: [Internal]\n\nReviewed By: fkgozali, cortinico\n\nDifferential Revision: D55432703","shortMessageHtmlLink":"Explicitly define IOS_DEPLOYMENT_TARGET and MAC_DEPLOYMENT_TARGET on …"}},{"before":"90699266a1f8521ef49130c108eb108f5687f6f6","after":"5350de522c0641045cfe965e1b72039ce72ec277","ref":"refs/heads/export-D54918454","pushedAt":"2024-03-14T21:08:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Fix RNTester OSS build (#43496)\n\nSummary:\n\nThis diff adds another sub-sub-spec to React-Fabric pod to fix import paths in `textinput`.\n\nChangelog: [Internal]\n\nDifferential Revision: D54918454","shortMessageHtmlLink":"Fix RNTester OSS build (facebook#43496)"}},{"before":null,"after":"90699266a1f8521ef49130c108eb108f5687f6f6","ref":"refs/heads/export-D54918454","pushedAt":"2024-03-14T21:07:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Fix RNTester OSS build\n\nSummary:\nThis diff adds another sub-sub-spec to React-Fabric pod to fix import paths in `textinput`.\n\nChangelog: [Internal]\n\nDifferential Revision: D54918454","shortMessageHtmlLink":"Fix RNTester OSS build"}},{"before":null,"after":"7da1a8e894578adb9cc63f21c1f81ef6060b3462","ref":"refs/heads/export-D54899524","pushedAt":"2024-03-14T15:55:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmytrorykun","name":"Dmytro Rykun","path":"/dmytrorykun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14206200?s=80&v=4"},"commit":{"message":"Bring back the UNSET constant to TextAttributeProps\n\nSummary:\nThis diff brings back the `UNSET` constant to `TextAttributeProps`.\nThe removal of this constant was an unnecessary breaking change, that has broken several third-party libraries.\n\nChangelog: [Android][Fixed] - Bring back the UNSET constant to TextAttributeProps.\n\nDifferential Revision: D54899524","shortMessageHtmlLink":"Bring back the UNSET constant to TextAttributeProps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWDQMqQA","startCursor":null,"endCursor":null}},"title":"Activity · dmytrorykun/react-native"}