forcedotcom / SalesforceMobileSDK-CordovaPlugin

Cordova plugin for the Salesforce Mobile SDK
Other
48 stars 114 forks source link

@W-13557285: [Android] Upgrade to Gradle 8.x and AGP 8.x #631

Closed JohnsonEricAtSalesforce closed 5 months ago

JohnsonEricAtSalesforce commented 5 months ago

🎸 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. 👉🏻 https://github.com/forcedotcom/SalesforceMobileSDK-Android/pull/2492 👉🏻 https://github.com/forcedotcom/SalesforceMobileSDK-CordovaPlugin/pull/631 👉🏻 https://github.com/forcedotcom/SalesforceMobileSDK-ReactNative/pull/345 👉🏻 https://github.com/forcedotcom/SalesforceMobileSDK-Templates/pull/387

This prepares SalesforceMobileSDK-CordovaPlugin for supporting React Native 0.72.7, Gradle 8, Android Gradle Plugin 8.2.0 and Android 34 in the other three repositories listed above. Overall, the changes here are relatively small though the platform update has significant impacts to downstream projects.

I tested this primarily by using forcehybird to generate every hybrid template I could conceive of. Everything compiled and ran OK for both Android and iOS.