{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":546084665,"defaultBranch":"main","name":"react-native","ownerLogin":"tarunrajput","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-10-05T13:52:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34857453?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698433144.0","currentOid":""},"activityList":{"items":[{"before":"b38f80aeb6ad986c64fd03f53b2e01a7990e1533","after":"3ddf509924f50e6d230b9a6b55a1b3b0dbc7a709","ref":"refs/heads/main","pushedAt":"2024-05-07T15:52:40.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Back out \"conditional Babel registration no longer necessary\"\n\nSummary:\nOriginal commit changeset: 6bec706c639f\n\nOriginal Phabricator Diff: D56839521\n\nChangelog: [Internal]\n\nReviewed By: robhogan\n\nDifferential Revision: D57052476\n\nfbshipit-source-id: 7c598f43b23959f1accf555be38abc95e4ef35fd","shortMessageHtmlLink":"Back out \"conditional Babel registration no longer necessary\""}},{"before":"bdca2606797f50f9ccb064bc7b25cd849ffe5e6c","after":"b38f80aeb6ad986c64fd03f53b2e01a7990e1533","ref":"refs/heads/main","pushedAt":"2024-05-02T12:25:14.000Z","pushType":"push","commitsCount":703,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"update shared build to strip Babel wrapper (#44339)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/44339\n\nWe require the wrapper code for in repository calls to these packages directly from node (i.e. using CommonJS). This wrapper code typically sits at the entrypoint of the build packages (i.e. `index.js`).\n\nNOTE: This unblocks an issue preventing me from landing further work on the `helloworld` cli replacing the community template.\n\n## Problem:\nThe [flow-api-translator](https://www.npmjs.com/package/flow-api-translator) library doesn't allow CommonJS `module.exports` when generating TypeScript Type Defintions.\n\n## Change\n1. At the built time, this strips out our wrapper code and sets up the dist/ folder appropriately for npm distribution.\n2. Updated the `package.json` files to consistently share Flow types\n\nChangelog: [Internal] refactor build packages output to remove wrapper.\n\nNOTE: Added better error messages when users deviated from the current pattern:\n{F1501571608}\n\nReviewed By: huntie\n\nDifferential Revision: D56762162\n\nfbshipit-source-id: f110b31e4ad780998dbc81a2482891ac8d8c6458","shortMessageHtmlLink":"update shared build to strip Babel wrapper (facebook#44339)"}},{"before":"50c9a47f55000dbfbf5e8acafa749da2aff78cd5","after":"bdca2606797f50f9ccb064bc7b25cd849ffe5e6c","ref":"refs/heads/main","pushedAt":"2024-03-12T08:12:05.000Z","pushType":"push","commitsCount":133,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Fix Bridgeless React Context test in OSS (#43424)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/43424\n\nhttps://github.com/facebook/react-native/pull/43400/ caused a `getCatalystInstanceTest` to fail in OSS due to `bridgelessReactContext` not being a Mock object.\n\nReviewed By: fkgozali\n\nDifferential Revision: D54781539\n\nfbshipit-source-id: 1c784804c31d4b57fe438d49f3ee3eb7034dd7a6","shortMessageHtmlLink":"Fix Bridgeless React Context test in OSS (facebook#43424)"}},{"before":"96ed1190c624869af96e464b009e0c0234076893","after":"50c9a47f55000dbfbf5e8acafa749da2aff78cd5","ref":"refs/heads/main","pushedAt":"2024-02-27T17:53:16.000Z","pushType":"push","commitsCount":429,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Add missing #pragma once's in ReactCommon\n\nSummary:\n## Changelog:\n[Internal] -\n\nWas writing some unit tests, accidentally included `ImageProps.h` twice (once directly and once transitively) and realized that we have a handful of files without `#pragma once`.\n\nThis fixes it for header files inside `ReactCommon`.\n\nReviewed By: zeyap\n\nDifferential Revision: D54258058\n\nfbshipit-source-id: 70f4e9935304803187d1affd72ed44157b1d8fb3","shortMessageHtmlLink":"Add missing #pragma once's in ReactCommon"}},{"before":"f1a7f08feb2a63926e91d37b5d85130c7b74ee31","after":"96ed1190c624869af96e464b009e0c0234076893","ref":"refs/heads/main","pushedAt":"2024-01-22T15:02:54.000Z","pushType":"push","commitsCount":189,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Call super.onRequestPermissionsResult in ReactActivity (#42478)\n\nSummary:\nThis change allows activities to handle onRequestPermissionsResult callbacks (eg: registerForActivityResult)\n\nFixes #42403\n\n## Changelog:\n\n[Android][Changed] - Call super.onRequestPermissionsResult in ReactActivity's onRequestPermissionsResult()\n\nPull Request resolved: https://github.com/facebook/react-native/pull/42478\n\nTest Plan:\n**Without super.onRequestPermissionsResult() call**\n\n![before](https://github.com/facebook/react-native/assets/8672580/553ff597-c077-4831-a4d3-51846a253536)\n\n**With super.onRequestPermissionsResult() call**\n\n![after](https://github.com/facebook/react-native/assets/8672580/c7d588d2-5846-4083-a02f-59b5f915442c)\n\nReviewed By: cipolleschi\n\nDifferential Revision: D52952198\n\nPulled By: cortinico\n\nfbshipit-source-id: 53b5dac65f6b5409d87b5fe7f8be659d7b48f70d","shortMessageHtmlLink":"Call super.onRequestPermissionsResult in ReactActivity (facebook#42478)"}},{"before":"b5e08e80d90b6d03d1f49f0674c01f03ee300c46","after":"f1a7f08feb2a63926e91d37b5d85130c7b74ee31","ref":"refs/heads/main","pushedAt":"2024-01-02T17:56:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Add functions to check whether the New Arch is enabled at runtime (#42090)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/42090\n\nThis change is the last pieces of removing `RCT_NEW_ARCH_ENABLED` flag and defragmenting the build setup on iOS.\n\nBefore, 3rd party libraries had to use the `#if RCT_NEW_ARCH_ENABLED` flag to compile in and out segment of code depending on whether the new architecture was turned on or not.\n\nAfter the recent changes, we can now expose the `RCTIsNewArchEnabled()` function to read whether the New Arch is enabled at runtime or not.\nThis will promote better code practices as we can replace ugly, compile time, `#if-#else-#endif`s with a more readable and natural regular obj-c code.\nWe can also use inheritance to have different implementation based on the architecture.\n\nTo use the new function, a 3rd party library have to:\n1. `#import ` (if they use the `install_modules_dependencies` function we provide, they can already do it)\n2. invoke `RCTIsNewArchEnabled()` which returns a BOOL.\n3. implement the code accordingly, depending on the New arch state.\n\n**Note:** we implemented also the `RCTSetNewArchEnabled` function. This is called as soon as React Native is initialized in the `RCTAppDelegate`. The method can be called only once per React Native lifecycle. Subsequent calls to that method are ignored.\n\n## Changelog:\n[iOS][Added] - Added the `RCTIsNewArchEnabled()` to check whether the New Arch is enabled at runtime.\n\nReviewed By: cortinico\n\nDifferential Revision: D52445107\n\nfbshipit-source-id: 1b432832912d33c85687b4c37f9e360ce9699f59","shortMessageHtmlLink":"Add functions to check whether the New Arch is enabled at runtime (fa…"}},{"before":"1f89a1c96ba3d489aeee117d45ab3dc085f5ef2c","after":"b5e08e80d90b6d03d1f49f0674c01f03ee300c46","ref":"refs/heads/main","pushedAt":"2023-12-28T18:59:31.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Remove * dependencies on @react-native (#42081)\n\nSummary:\nSee https://github.com/facebook/react-native/issues/41929 for an issue on multiple monorepo packages being installed. The reason is that `*` resolves to whatever is tagged `latest` on npm.\n\nWe still need to fix the fact that our monorepo publish script will update the latest tag everytime we publish. For now, we should remove these from `main` and we will also update this in the 0.73 release branch.\n\nI've left the two peer dependencies on `react-native` to keep at `*`.\n```\nvirtualized-lists/package.json\n30: \"react-native\": \"*\"\n\nrn-tester/package.json\n32: \"react-native\": \"*\"\n```\n\nAs a peer-dependency this won't be a problem in terms of installing a second `react-native`. I thought about updating these to `nightly`, but that would install multiple nightly react-natives as the tag will be updated with each nightly release. I think for now this is fine and something we can revisit.\n\nThings left to do\n[ ] Fix monorepo publish script to not update `--latest`\n[ ] Remove ^ dependencies on monorepo packages: https://github.com/facebook/react-native/pull/41958\n[ ] Re-evaluate how we bump and align monorepo packages when we cut a release branch. I forget if we manually update this when we cut or if there is a script. We may want to change the script and have `main` dependencies point to some fake version like `1000.0.0` and only update these on nightly publishes. Regardless, this will need some discussion.\n\n## Changelog:\n\n[GENERAL] [CHANGED] - Be explicit about what monorepo versions we are using\n\nPull Request resolved: https://github.com/facebook/react-native/pull/42081\n\nTest Plan: N/A\n\nReviewed By: cortinico, cipolleschi\n\nDifferential Revision: D52435234\n\nPulled By: lunaleaps\n\nfbshipit-source-id: 67da029d2b637e3997c12c21fe2a9ab9bc344399","shortMessageHtmlLink":"Remove * dependencies on @react-native (facebook#42081)"}},{"before":"952b32b06dd7837307112e88677f782bba6db674","after":"1f89a1c96ba3d489aeee117d45ab3dc085f5ef2c","ref":"refs/heads/main","pushedAt":"2023-12-21T06:39:25.000Z","pushType":"push","commitsCount":78,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Deploy 0.225.1 to xplat (#42027)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/42027\n\nChangelog: [Internal]\n\nReviewed By: SamChou19815\n\nDifferential Revision: D52353283\n\nfbshipit-source-id: 4f6cefdcfe38d34c8629178823df6b39c5aebbfb","shortMessageHtmlLink":"Deploy 0.225.1 to xplat (facebook#42027)"}},{"before":"a257e9f5f0cb871ead636e4dee0ce1271bb90df8","after":"952b32b06dd7837307112e88677f782bba6db674","ref":"refs/heads/main","pushedAt":"2023-12-12T07:52:20.000Z","pushType":"push","commitsCount":380,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Clean up eventTarget retaining logic in the pointer event processor (#41471)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/41471\n\nChangelog: [Internal] - Clean up eventTarget retaining logic in the pointer event processor\n\nThis refactors calls to EventTarget::retain/release to occur in the actual methods that require the event target to be retained instead of expecting the caller to manage that which should be more maintainable.\n\nReviewed By: sammy-SC\n\nDifferential Revision: D51279974\n\nfbshipit-source-id: db7251504a44ca59e4475928af7e6cf993cfa6e3","shortMessageHtmlLink":"Clean up eventTarget retaining logic in the pointer event processor (f…"}},{"before":"a2f3fa65bcabf8bb711813292002270481840579","after":"a257e9f5f0cb871ead636e4dee0ce1271bb90df8","ref":"refs/heads/main","pushedAt":"2023-11-02T16:13:28.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Fixes Dev menu pop up multiple times when Tap command `D` continuously (#41234)\n\nSummary:\nFixes Dev menu pop up multiple times when Tap command `D` continuously, demo like below:\nhttps://github.com/facebook/react-native/assets/5061845/b4c2b38d-ece6-4d4e-a823-23eaa7cad001\n\n## Changelog:\n\n[IOS] [FIXED] - Fixes Dev menu pop up multiple times when Tap command `D` continuously\n\nPull Request resolved: https://github.com/facebook/react-native/pull/41234\n\nTest Plan: Press `D` continuously, the menu pop up and dismiss correctly.\n\nReviewed By: cipolleschi\n\nDifferential Revision: D50925959\n\nPulled By: blakef\n\nfbshipit-source-id: 50fac9b4cea94c15a06ebc1b6092ebc9909cd9d2","shortMessageHtmlLink":"Fixes Dev menu pop up multiple times when Tap command D continuously ("}},{"before":"118e651bc28d089f72e2ea3696ca711f21d7ada6","after":"a2f3fa65bcabf8bb711813292002270481840579","ref":"refs/heads/main","pushedAt":"2023-10-31T06:23:53.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"fix: textTransform not working in new arch (#41223)\n\nSummary:\nFixes: https://github.com/facebook/react-native/issues/39524\n\n## Changelog:\n\n\n[ANDROID] [FIXED] - Fix textTransform not working in new architecture\n\nPull Request resolved: https://github.com/facebook/react-native/pull/41223\n\nTest Plan:\n**Before:**\n\"image\"\n\n**After:**\n\"image\"\n\nReviewed By: javache\n\nDifferential Revision: D50773216\n\nPulled By: NickGerleman\n\nfbshipit-source-id: 769bf67f2661ff4ff7b88121493bdd27564458d3","shortMessageHtmlLink":"fix: textTransform not working in new arch (facebook#41223)"}},{"before":"448daf61600acc5ce53ca2f18600b25aa19aa61b","after":"83d6ac0d6ab443b4331b2b7b6b28b835cdb7287f","ref":"refs/heads/fix/textTranform-in-new-arch","pushedAt":"2023-10-28T09:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"fix: textTransform not working on Android in new arch","shortMessageHtmlLink":"fix: textTransform not working on Android in new arch"}},{"before":null,"after":"448daf61600acc5ce53ca2f18600b25aa19aa61b","ref":"refs/heads/fix/textTranform-in-new-arch","pushedAt":"2023-10-27T18:59:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"fix: textTransform not working on new arch","shortMessageHtmlLink":"fix: textTransform not working on new arch"}},{"before":"6b3289bc731eb5c4855dbd349d926fa2e4e3595b","after":"118e651bc28d089f72e2ea3696ca711f21d7ada6","ref":"refs/heads/main","pushedAt":"2023-10-27T18:31:59.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Delete LazyReactPackage.getReactModuleInfoProviderViaReflection (#41096)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/41096\n\nLazyReactPackage.getReactModuleInfoProviderViaReflection was deprecated in 0.72, I'm just deleting it.\nThere are no usages internally or externally\n\nchangelog: [Android][Breaking] Delete deprecated method LazyReactPackage.getReactModuleInfoProviderViaReflection\n\nReviewed By: arushikesarwani94\n\nDifferential Revision: D50338302\n\nfbshipit-source-id: 02fe91d5da8d6f01b8d3852aced90034a1a5c8e8","shortMessageHtmlLink":"Delete LazyReactPackage.getReactModuleInfoProviderViaReflection (face…"}},{"before":"b1e92d6e0d3a2b27cbda8ad5d1fdbebcdec9a70b","after":"6b3289bc731eb5c4855dbd349d926fa2e4e3595b","ref":"refs/heads/main","pushedAt":"2023-10-26T17:16:02.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Fall back to eager view manage loading (#41165)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/41165\n\nCurrently Bridgeless forces lazy view manager loading, each ReactPackage must implement ```ViewManagerOnDemandReactPackage```. This can bring extra hassle for OSS users in migration.\n\nThis diff add backward compatibility by falling back to eager view manage loading, after detecting any ReactPackage of current application NOT a subclass of ```ViewManagerOnDemandReactPackage```.\n\nChangelog:\n[Android][Changed] - Fall back to eager view manage loading for Bridgeless\n\nReviewed By: cortinico\n\nDifferential Revision: D50556405\n\nfbshipit-source-id: 32357d1934068d0fa0f2b7cb46b54f2f41b3e24f","shortMessageHtmlLink":"Fall back to eager view manage loading (facebook#41165)"}},{"before":"b29b393d0e00dddf49023b0cac1bb3c27188789a","after":"b1e92d6e0d3a2b27cbda8ad5d1fdbebcdec9a70b","ref":"refs/heads/main","pushedAt":"2023-10-25T12:36:20.000Z","pushType":"push","commitsCount":570,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"RNTester enable concurrent root when using Fabric (#41166)\n\nSummary:\nRNTester's `AppDelegate` override `prepareInitialProps` method of super class `RCTAppDelegate` https://github.com/facebook/react-native/blob/70acd3f7d9edae9e40cc4603bede9778da281a85/packages/react-native/Libraries/AppDelegate/RCTAppDelegate.mm#L152, so we missed `concurrentRoot` initial prop.\n\n![image](https://github.com/facebook/react-native/assets/5061845/12af5815-afe6-46f0-8107-54ca443b4962)\n\ncc javache cipolleschi\n\n## Changelog:\n\n[IOS] [FIXED] - RNTester enable concurrent root when using Fabric\n\nPull Request resolved: https://github.com/facebook/react-native/pull/41166\n\nTest Plan: Warning disappear.\n\nReviewed By: cipolleschi\n\nDifferential Revision: D50596693\n\nPulled By: javache\n\nfbshipit-source-id: d73a17cd137b3088405f86b739cb0ed7b5a9839e","shortMessageHtmlLink":"RNTester enable concurrent root when using Fabric (facebook#41166)"}},{"before":"247717b091d515531a4d1b1dc81aaa197a9e1d36","after":"b29b393d0e00dddf49023b0cac1bb3c27188789a","ref":"refs/heads/main","pushedAt":"2023-09-14T06:08:02.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Use fbsource clang-format config\n\nSummary:\nThis mirrors the clang-format config used by fbsource to Yoga.\n\nThey are pretty similar, except for an annoying habit where Yoga's previous forced small functions in headers to be a a single line, so you would get a combination of multiline and single line functions next to each other which are hard to read. That is what motivated this change.\n\nIt also enforces header ordering (yay). I don't think we have any side-effect causing headers, so this should be safe.\n\nReviewed By: yungsters\n\nDifferential Revision: D49248994\n\nfbshipit-source-id: 66998395e7c0158ff9d9fb1bee44e8401bdd8f21","shortMessageHtmlLink":"Use fbsource clang-format config"}},{"before":"1741bf9d387755cd12862286597925669a7906ce","after":null,"ref":"refs/heads/dependabot/bundler/activesupport-7.0.4.3","pushedAt":"2023-09-12T08:13:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0c10576d424038e7023fe48373c310d5d11a3cd0","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/sideway/formula-3.0.1","pushedAt":"2023-09-12T08:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"1e7d2a0d473b0362f3fd81a81dfd61844642fbb6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/http-cache-semantics-4.1.1","pushedAt":"2023-09-12T08:12:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9f1d4c5d4c29a4bcf1bfa8215fc5aff6bd23d512","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/json5-2.2.3","pushedAt":"2023-09-12T08:12:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"17ecae9ce7bded79ab3a083c9d07e15460e5635c","after":"247717b091d515531a4d1b1dc81aaa197a9e1d36","ref":"refs/heads/main","pushedAt":"2023-09-12T08:07:58.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"disable test_e2e_android job (#39399)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/39399\n\nEven after making these never report command failures, and allowing no output for thirty minutes, there are still failures here (though less) which cause lands to be aborted, especially for stacks with multiple diffs (it has prevented a recent stack of mine from landing after multiple attempts).\n\n```\nyarn run v1.22.19\n$ node ./../../scripts/e2e/run-e2e-tests.js android\n`isModuleDeclaration` has been deprecated, please migrate to `isImportOrExportDeclaration`\n at isModuleDeclaration (/home/circleci/project/node_modules/babel/types/lib/validators/generated/index.js:3940:35)\n at NodePath. [as isModuleDeclaration] (/home/circleci/project/node_modules/babel/traverse/lib/path/index.js:181:12)\n/bin/bash: line 2: 14063 Hangup yarn test-e2e android 2>&1\n 14064 Done | tee /tmp/test_log\n\nToo long with no output (exceeded 30m0s): context deadline exceeded\n```\n\nWe are not able to detect regressions from tests while they are configured to suppress all failures, and they are still causing issues (though less), so this disables them at the job level until improvements can be made.\n\nChangelog: [Internal]\n\nReviewed By: fkgozali\n\nDifferential Revision: D49175533\n\nfbshipit-source-id: f8b99725a57500b027874f3ef51d74c869502a22","shortMessageHtmlLink":"disable test_e2e_android job (facebook#39399)"}},{"before":"ad18f811fe79aab6501a397d5abedd1544e32226","after":"17ecae9ce7bded79ab3a083c9d07e15460e5635c","ref":"refs/heads/main","pushedAt":"2023-09-10T05:05:12.000Z","pushType":"push","commitsCount":328,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Make RuntimeScheduler tests less flaky (#39353)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/39353\n\nchangelog: [internal]\n\nIncrease the wait threshold when waiting for a task in a stub queue to reduce test flakyness.\n\nReviewed By: makovkastar\n\nDifferential Revision: D49093046\n\nfbshipit-source-id: 30d150f421c226587ae9e41786d2d0f95c82dfef","shortMessageHtmlLink":"Make RuntimeScheduler tests less flaky (facebook#39353)"}},{"before":"8376b51696a9aab9c17fadab0f4b2660d25a1aff","after":"f28c2ffb0119579d239f06349d1da7140f90ead0","ref":"refs/heads/convert-rntester-MyNativeViewManager-to-kotlin","pushedAt":"2023-08-10T16:43:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"migrate MyNativeViewManager to kotlin","shortMessageHtmlLink":"migrate MyNativeViewManager to kotlin"}},{"before":"28dd1bbe0f5731c25189c3688add3e80cecc6393","after":"ad18f811fe79aab6501a397d5abedd1544e32226","ref":"refs/heads/main","pushedAt":"2023-08-10T16:42:28.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Mitigate flakiness in iOS (#38894)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/38894\n\nThis diff introduces a script `run_with_retry` that we can apply to single commands in order to mitigate the flakiness.\n\nThis can be useful when networking is involved, to retry installing some dependencies, or for example with some e2e/integration tests.\n\nThe diff applies this rerun to the iOS tests so we mitigate failures in CI.\n\n## Changelog:\n[Internal] - Add script to retry CI steps and mitigate iOS flakyness.\n\nReviewed By: cortinico\n\nDifferential Revision: D48189365\n\nfbshipit-source-id: a0e115754bcdb8f8353bb5f070163f8cf8f7c9cf","shortMessageHtmlLink":"Mitigate flakiness in iOS (facebook#38894)"}},{"before":null,"after":"8376b51696a9aab9c17fadab0f4b2660d25a1aff","ref":"refs/heads/convert-rntester-MyNativeViewManager-to-kotlin","pushedAt":"2023-08-10T06:56:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"migrate MyNativeViewManager to kotlin","shortMessageHtmlLink":"migrate MyNativeViewManager to kotlin"}},{"before":"c956a1bd6cd1ea88d87497e65a2837dc75b9933b","after":"28dd1bbe0f5731c25189c3688add3e80cecc6393","ref":"refs/heads/main","pushedAt":"2023-08-10T06:15:15.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"Enable local caching for Gradle (#38882)\n\nSummary:\nPull Request resolved: https://github.com/facebook/react-native/pull/38882\n\nThis turns on local caching for Gradle builds.\nFrom now on, some of the tasks of the build will be cached inside the `.gradle` folder.\n\nThis will benefit 'clean builds' and builds happening after branch/context switch.\nCI will also benefit from this improvement as we're storing the cache folder on CircleCI.\n\nAfter this we'll have to follow-up and enabling `Cacheable` on each of our task as\nthey're currently all disabled.\n\nChangelog:\n[Internal] [Changed] - Enable local caching for Gradle\n\nReviewed By: mdvacca\n\nDifferential Revision: D48187656\n\nfbshipit-source-id: 25734ed692a69874721e86c50498b075af0fda19","shortMessageHtmlLink":"Enable local caching for Gradle (facebook#38882)"}},{"before":"798811cbebfda6f3e83bde851569cf72d2defcab","after":"c956a1bd6cd1ea88d87497e65a2837dc75b9933b","ref":"refs/heads/main","pushedAt":"2023-08-09T08:27:43.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"chore(releases): improve bump oss script to allow less human errors (#38666)\n\nSummary:\nOne of the limitations of the existing flow for the release crew is that they need to manually remember to publish all the other packages in the monorepo ahead of a new patch release - this PR modifies the logic for the bump-oss-version script (and makes it available via yarn) so that it will not run if:\n* there are git changes lying around\n* if some of the packages need a new release\n\nit required a bit of refactoring to extract some portions of the logic from the bump-all-package-versions script, but I think the end result is pretty decent.\n\n## Changelog:\n\n\n\n[INTERNAL] [CHANGED] - improve bump oss script to allow less human errors\n\nPull Request resolved: https://github.com/facebook/react-native/pull/38666\n\nTest Plan:\n* checkout this branch\n* comment L54 of bump-oss-version.js (to remove the check on the branch name)\n* run `yarn bump-all-updated-packages`, verify that it works and that it detects that some packages have unreleased code\n* run `yarn bump-oss-version -t asd -v asd` (the \"fake\" parameters are needed to pass the yargs check), verify that it will throw an error because it finds a package that has unreleased code\n\nReviewed By: mdvacca\n\nDifferential Revision: D48156963\n\nPulled By: cortinico\n\nfbshipit-source-id: 2473ad5a84578c5236c905fd9aa9a88113fe8d22","shortMessageHtmlLink":"chore(releases): improve bump oss script to allow less human errors (f…"}},{"before":"9b69f4acd475aa685bfe3ac6935ebc8eb73e0dac","after":"d5ce7b43d70d4cdd9c9a12215122a15d116ab165","ref":"refs/heads/migrate-CustomLineHeightSpanTest-to-kt","pushedAt":"2023-08-08T16:04:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"convert CustomLineHeightSpanTest to kotlin","shortMessageHtmlLink":"convert CustomLineHeightSpanTest to kotlin"}},{"before":"02b2b5d0af70f07ed871d0b5a59d0d9988f35a84","after":"9b69f4acd475aa685bfe3ac6935ebc8eb73e0dac","ref":"refs/heads/migrate-CustomLineHeightSpanTest-to-kt","pushedAt":"2023-08-08T14:40:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tarunrajput","name":"Tarun Chauhan","path":"/tarunrajput","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34857453?s=80&v=4"},"commit":{"message":"convert CustomLineHeightSpanTest to kotlin","shortMessageHtmlLink":"convert CustomLineHeightSpanTest to kotlin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ8LG3AA","startCursor":null,"endCursor":null}},"title":"Activity · tarunrajput/react-native"}