Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Build] Update Gradle to 8.12.1 and AGP to 8.8.1 (#21680)
* Build: Upgrade agp to 8.6.1 Release Notes: https://developer.android.com/build/releases/ past-releases/agp-8-6-0-release-notes * Build: Upgrade gradle to 8.9 Release Notes: https://docs.gradle.org/8.9/release-notes.html Command: ./gradlew wrapper --gradle-version=8.9 --distribution-type=all --gradle-distribution-sha256-sum= 258e722ec21e955201e31447b0aed14201765a3bfbae296a46cf60b70e66db70 * Build: Upgrade agp to 8.7.3 Release Notes: https://developer.android.com/build/releases/ past-releases/agp-8-7-0-release-notes * Build: Upgrade gradle to 8.10.2 Release Notes: https://docs.gradle.org/8.10.2/release-notes.html Command: ./gradlew wrapper --gradle-version=8.10.2 --distribution-type=all --gradle-distribution-sha256-sum= 2ab88d6de2c23e6adae7363ae6e29cbdd2a709e992929b48b6530fd0c7133bd6 * Build: Upgrade agp to 8.8.0 Release Notes: https://developer.android.com/build/releases/ gradle-plugin * Build: Upgrade gradle to 8.11.1 Release Notes: https://docs.gradle.org/8.11.1/release-notes.html Command: ./gradlew wrapper --gradle-version=8.11.1 --distribution-type=all --gradle-distribution-sha256-sum= 89d4e70e4e84e2d2dfbb63e4daa53e21b25017cc70c37e4eea31ee51fb15098a * Build: Upgrade gradle to 8.12.1 Release Notes: https://docs.gradle.org/8.12.1/release-notes.html Command: ./gradlew wrapper --gradle-version=8.12.1 --distribution-type=all --gradle-distribution-sha256-sum= 296742a352f0b20ec14b143fb684965ad66086c7810b7b255dee216670716175 * Analysis: Suppress credential manager misuse lint warning on login mdl This Lint warning can be suppressed because 'NoCredentialException' is actually a subclass of 'GetCredentialException', which means that it is already caught. Warning Message: "Call to CredentialManager.getCredential without use of NoCredentialException" Explanation: "When calling CredentialManager.getCredential or CredentialManager.getCredentialAsync, you should handle NoCredentialException somewhere in your project. More info: https://developer.android.com/identity/sign-in/ credential-manager#handle-exceptions" * Analysis: Suppress set text i18n lint warnings on wordpress module I18n is not actually needed on these specific cases. Warning Messages: "Number formatting does not take into account locale settings. Consider using String.format instead." Explanation: "When calling TextView#setText * Never call Number#toString() to format numbers; it will not handle fraction separators and locale-specific digits properly. Consider using String#format with proper format specifications (%d or %f) instead. * Do not pass a string literal (e.g. "Hello") to display text. Hardcoded text can not be properly translated to other languages. Consider using Android resource strings instead. * Do not build messages by concatenating text chunks. Such messages can not be properly translated. More info: https://developer.android.com/guide/topics/resources/ localization.html" * Deps: Update gutenberg kit version to pr hash This 'Gutenberg Kit' PR hash updates the library to that branch version where 'Gradle & AGP' is also upgraded to version '8.12.1 & 8.8.0' respectively. Gutenberg Kit PR: https://github.com/wordpress-mobile/ GutenbergKit/pull/92 This step is required in order to check that these 'Gutenberg Kit' related changes work as expected for JP/WPAndroid. * Deps: Update gutenberg kit version to pr hash (v2) This 'Gutenberg Kit' PR hash updates the library to that branch version where 'Gradle & AGP' is also upgraded to version '8.12.1 & 8.8.0' respectively. Gutenberg Kit PR: https://github.com/wordpress-mobile/ GutenbergKit/pull/92 This step is required in order to check that these 'Gutenberg Kit' related changes work as expected for JP/WPAndroid. * Build: Upgrade agp to 8.8.1 Release Notes: https://developer.android.com/build/releases/ gradle-plugin * Deps: Update gutenberg kit version to pr hash (v3) This 'Gutenberg Kit' PR hash updates the library to that branch version where 'Gradle & AGP' is also upgraded to version '8.12.1 & 8.8.1' respectively. Gutenberg Kit PR: https://github.com/wordpress-mobile/ GutenbergKit/pull/92 This step is required in order to check that these 'Gutenberg Kit' related changes work as expected for JP/WPAndroid. * Deps: Update gutenberg kit version to trunk hash This 'Gutenberg Kit' trunk hash updates the library to that branch version where 'Gradle & AGP' is also upgraded to version '8.12.1 & 8.8.1' respectively. Gutenberg Kit PR: https://github.com/wordpress-mobile/ GutenbergKit/pull/92 This step is required in order to check that these 'Gutenberg Kit' related changes work as expected for JP/WPAndroid.
- Loading branch information