-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@W-13557285: [Android] Upgrade to Gradle 8.x and AGP 8.x Via RN 0.72.x #387
@W-13557285: [Android] Upgrade to Gradle 8.x and AGP 8.x Via RN 0.72.x #387
Conversation
8f2e057
to
27be603
Compare
baa5719
to
931e86f
Compare
…mum iOS Version In ReactNativeTemplate Podfile)
…dle Plugin 8.1.4)
…dard Library 1.9.21)
…age.json To Feature Branches)
….jvm.target.validation.mode` According To RN 0.72 Release Notes In MobileSyncExplorerReactNative)
….jvm.target.validation.mode` According To RN 0.72 Release Notes In ReactNativeDeferredTemplate)
….jvm.target.validation.mode` According To RN 0.72 Release Notes In ReactNativeTemplate)
….jvm.target.validation.mode` According To RN 0.72 Release Notes In ReactNativeTypescriptTemplate)
…ndencies For Testing)
…oid Compile SDK Version For Hybrid App Templates)
… iOS Deployment Target)
…ile `config` To A Global Variable)
…leSyncExplorerReactNative iOS Code Changes)
…pper For MobileSyncExplorerReactNative iOS)
…References To `SFApplication`)
… iOS Deployment Target In All iOS React Native Templates)
…ile `config` To A Global Variable In All iOS React Native Templates)
…Code Changes In All iOS React Native Templates)
…pper For All iOS React Native Templates)
7261e74
to
cef1d4d
Compare
…Review Cleanup, Pt. 2)
…roid.defaults.buildfeatures.buildconfig Deprecation)
…ault Github Repository References)
4c9ec81
to
0bb565d
Compare
@@ -55,8 +55,6 @@ | |||
</intent-filter> | |||
</activity> | |||
--> | |||
|
|||
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" | |||
android:exported="true" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@brandonpage or @wmathurin - Of the three templates, only this one was producing an inspector warning for this exported activity. Was this needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd not have changed it, except I was comparing all three React Native templates at the directory level to be sure I'd synchronized the updates accurately. This was an outlier in the diff that seemed worthy of cleanup.
@@ -55,6 +55,6 @@ | |||
</intent-filter> | |||
</activity> | |||
--> | |||
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity" android:exported="true" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@brandonpage and @wmathurin - Here's one more activity export warning.
…l Gradle Workspace)
🎸 Ready For Final Review 🥁
Be aware this pull request is one of four related to the React Native 0.72.7, Gradle 8.2 and Android Gradle Plugin 8.2.0 upgrades.
👉🏻 forcedotcom/SalesforceMobileSDK-Android#2492
👉🏻 forcedotcom/SalesforceMobileSDK-CordovaPlugin#631
👉🏻 forcedotcom/SalesforceMobileSDK-ReactNative#345
👉🏻 #387
The bulk of the upgrade effort resides here in the templates. There are impacts for every template except the stand-alone iOS templates. The React Native templates also received the heaviest changes, which was according to the official React Native Upgrade Helper tool.
For testing, I was able to use the package tools to build and run as many permutations of the affected templates as I could. Everything seemed to run as expected.
The difference report is quite long, but I was able to read through it line-for-line and make a few cleanup commits. Let me know if anything looks amiss. Thanks for your patience with this bigger than usual set of interrelated upgrades.