mirror of
https://github.com/facebook/react-native.git
synced 2024-11-22 06:29:46 +00:00
6a1509f318
Summary: In OSS we have reports like [this one](https://github.com/facebook/react-native/issues/43241) where env variables from different settings might clash together, making react native apps fail to build hermes. For example, a team might have defined a BUILD_FROM_SOURCE env variable to build their specific project from source and that will clash with how react native apps installs Hermes. This change disambiguate the BUILD_FROM_SOURCE flag we have internally, moving to a less likely to clash RCT_BUILD_HERMES_FROM_SOURCE. ## Changelog: [iOS][Breaking] - Rename BUILD_FROM_SOURCE to RCT_BUILD_HERMES_FROM_SOURCE Reviewed By: huntie Differential Revision: D54356337 fbshipit-source-id: 1115e3c22cbcf1d64b7edae30da614d52423123b
46 lines
1.1 KiB
YAML
46 lines
1.1 KiB
YAML
# -------------------------
|
|
# EXECUTORS
|
|
# -------------------------
|
|
executors:
|
|
nodelts:
|
|
<<: *defaults
|
|
docker:
|
|
- image: *nodelts_image
|
|
resource_class: "large"
|
|
nodeprevlts:
|
|
<<: *defaults
|
|
docker:
|
|
- image: *nodeprevlts_image
|
|
resource_class: "large"
|
|
# Executor with Node & Java used to inspect and lint
|
|
node-browsers-small:
|
|
<<: *defaults
|
|
docker:
|
|
- image: *nodelts_browser_image
|
|
resource_class: "small"
|
|
node-browsers-medium:
|
|
<<: *defaults
|
|
docker:
|
|
- image: *nodelts_browser_image
|
|
resource_class: "medium"
|
|
reactnativeandroid-xlarge:
|
|
<<: *android-defaults
|
|
resource_class: "xlarge"
|
|
reactnativeandroid-large:
|
|
<<: *android-defaults
|
|
resource_class: "large"
|
|
reactnativeios:
|
|
<<: *defaults
|
|
macos:
|
|
xcode: *xcode_version
|
|
resource_class: macos.x86.medium.gen2
|
|
environment:
|
|
- RCT_BUILD_HERMES_FROM_SOURCE: true
|
|
reactnativeios-lts:
|
|
<<: *defaults
|
|
macos:
|
|
xcode: '14.3.1'
|
|
resource_class: macos.x86.medium.gen2
|
|
environment:
|
|
- RCT_BUILD_HERMES_FROM_SOURCE: true
|