Skip to content
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

[Build] Enable Non-Transitive Resources #1050

Merged
merged 6 commits into from
Jul 6, 2023

Conversation

ParaskP7
Copy link
Contributor

@ParaskP7 ParaskP7 commented Jul 3, 2023

This PR is a prerequisite for the Gradle 8.1.1 & AGP 8.0.2 Upgrade for WPAndroid, WCAndroid & Related Libs project.

Platform Request: pdnsEh-13V-p2
Project Thread: paaHJt-57Z-p2


This PR enables non-transitive resources (android.nonTransitiveRClass) for the project.

FYI: This behavior becomes the default in AGP 8.0 and higher. As such, this becomes a prerequisite for the AGP 8.0.2 upgrade, that is of course, unless android.nonTransitiveRClass is explicitly set to false.


Dependency Versions Refactor List:

  1. Extract automattic publish to s3 version to settings build gradle

To test:

  1. Verify that all the CI checks are successful.
  2. Smoke test the app.

Review

@oguzkocer


Make sure strings will be translated:

  • If there are new strings that have to be translated, I have added them to the client's strings.xml as a part of the integration PR.

@ParaskP7
Copy link
Contributor Author

ParaskP7 commented Jul 6, 2023

Thank you for reviewing and testing this @oguzkocer , you rock! 🙇 ❤️ 🚀

@ParaskP7 ParaskP7 merged commit 6a119a9 into trunk Jul 6, 2023
@ParaskP7 ParaskP7 deleted the build/enable-non-transitive-resources branch July 6, 2023 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants