Skip to content

Commit 79182c2

Browse files
cortinicometa-codesync[bot]
authored andcommitted
Explicitely set REACT_NATIVE_DOWNLOADS_DIR to use predownloaded deps (#55567)
Summary: This updates the CI to use `REACT_NATIVE_DOWNLOADS_DIR` so the directory where the C++ dependencies are consumed from is always the same. This works in conjuction with: - react-native-community/docker-android#248 ## Changelog: [INTERNAL] - Pull Request resolved: #55567 Test Plan: CI Reviewed By: cipolleschi Differential Revision: D93417423 Pulled By: cortinico fbshipit-source-id: 75664e7d48cbba2483e05c023ac0201fb768ef35
1 parent 04b9107 commit 79182c2

3 files changed

Lines changed: 7 additions & 0 deletions

File tree

.github/workflows/nightly.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ jobs:
5050
ORG_GRADLE_PROJECT_SIGNING_KEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_KEY }}
5151
ORG_GRADLE_PROJECT_SONATYPE_USERNAME: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_USERNAME }}
5252
ORG_GRADLE_PROJECT_SONATYPE_PASSWORD: ${{ secrets.ORG_GRADLE_PROJECT_SONATYPE_PASSWORD }}
53+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
5354
steps:
5455
- name: Checkout
5556
uses: actions/checkout@v6
@@ -78,6 +79,7 @@ jobs:
7879
LC_ALL: C.UTF8
7980
# By default we only build ARM64 to save time/resources. For release/nightlies, we override this value to build all archs.
8081
ORG_GRADLE_PROJECT_reactNativeArchitectures: "arm64-v8a"
82+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
8183
env:
8284
GHA_NPM_TOKEN: ${{ secrets.GHA_NPM_TOKEN }}
8385
ORG_GRADLE_PROJECT_SIGNING_PWD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_PWD }}

.github/workflows/publish-release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ jobs:
6969
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
7070
# By default we only build ARM64 to save time/resources. For release/nightlies, we override this value to build all archs.
7171
ORG_GRADLE_PROJECT_reactNativeArchitectures: "arm64-v8a"
72+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
7273
env:
7374
GHA_NPM_TOKEN: ${{ secrets.GHA_NPM_TOKEN }}
7475
ORG_GRADLE_PROJECT_SIGNING_PWD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_PWD }}

.github/workflows/test-all.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,7 @@ jobs:
352352
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
353353
ORG_GRADLE_PROJECT_SIGNING_PWD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_PWD }}
354354
ORG_GRADLE_PROJECT_SIGNING_KEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_KEY }}
355+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
355356
steps:
356357
- name: Checkout
357358
uses: actions/checkout@v6
@@ -377,6 +378,7 @@ jobs:
377378
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
378379
ORG_GRADLE_PROJECT_SIGNING_PWD: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_PWD }}
379380
ORG_GRADLE_PROJECT_SIGNING_KEY: ${{ secrets.ORG_GRADLE_PROJECT_SIGNING_KEY }}
381+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
380382
steps:
381383
- name: Checkout
382384
uses: actions/checkout@v6
@@ -433,6 +435,7 @@ jobs:
433435
# via Gradle: https://github.com/gradle/gradle/issues/23391#issuecomment-1878979127
434436
LC_ALL: C.UTF8
435437
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
438+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
436439
steps:
437440
- name: Checkout
438441
uses: actions/checkout@v6
@@ -455,6 +458,7 @@ jobs:
455458
TERM: "dumb"
456459
GRADLE_OPTS: "-Dorg.gradle.daemon=false"
457460
TARGET_ARCHITECTURE: "arm64-v8a"
461+
REACT_NATIVE_DOWNLOADS_DIR: /opt/react-native-downloads
458462
continue-on-error: true
459463
strategy:
460464
fail-fast: false

0 commit comments

Comments
 (0)