Fix caching paths for Gradle after the monorepo migration (#38821)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/38821

I've just realized that the caching of 3rd party native dependencies is broken for Android, so we re-download them every time. This fixes it by specifying the correct paths where the zip files are stored.

Changelog:
[Internal] [Changed] - Fix caching paths for Gradle after the monorepo migration

Reviewed By: cipolleschi

Differential Revision: D48116655

fbshipit-source-id: 5a8ba65ef9b006be197b135f8dbf60372483f726
This commit is contained in:
Nicola Corti
2023-08-07 09:40:58 -07:00
committed by Facebook GitHub Bot
parent 1982c4722f
commit bb4ca899b1
+3 -3
View File
@@ -61,7 +61,7 @@ references:
cache_keys:
checkout_cache_key: &checkout_cache_key v1-checkout
gems_cache_key: &gems_cache_key v1-gems-{{ checksum "Gemfile.lock" }}
gradle_cache_key: &gradle_cache_key v1-gradle-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}-{{ checksum "packages/react-native/ReactAndroid/gradle.properties" }}
gradle_cache_key: &gradle_cache_key v2-gradle-{{ checksum "gradle/wrapper/gradle-wrapper.properties" }}-{{ checksum "packages/react-native/ReactAndroid/gradle.properties" }}
yarn_cache_key: &yarn_cache_key v5-yarn-cache-{{ .Environment.CIRCLE_JOB }}
rbenv_cache_key: &rbenv_cache_key v1-rbenv-{{ checksum "/tmp/required_ruby" }}
hermes_workspace_cache_key: &hermes_workspace_cache_key v5-hermes-{{ .Environment.CIRCLE_JOB }}-{{ checksum "/tmp/hermes/hermesversion" }}
@@ -302,8 +302,8 @@ commands:
- save_cache:
paths:
- ~/.gradle
- ReactAndroid/build/downloads
- ReactAndroid/build/third-party-ndk
- packages/react-native/ReactAndroid/build/downloads
- packages/react-native/ReactAndroid/build/third-party-ndk
key: *gradle_cache_key
run_e2e: