Skip to content

Commit

Permalink
Merge branch 'integration/v8' into fix-electron-v8
Browse files Browse the repository at this point in the history
  • Loading branch information
Dan Skinner committed Jul 1, 2024
2 parents b053f9e + b8ac17f commit 37b6b0d
Show file tree
Hide file tree
Showing 102 changed files with 736 additions and 10,530 deletions.
11 changes: 6 additions & 5 deletions .buildkite/basic/electron-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ steps:
- label: "Electron {{matrix.electron_version}} tests - macOS - Node {{matrix.node_version}}"
timeout_in_minutes: 40
agents:
queue: macos-11
queue: macos-14
env:
DEVELOPER_DIR: "/Applications/Xcode12.app"
NODE_VERSION: "{{matrix.node_version}}"
ELECTRON_VERSION: "{{matrix.electron_version}}"
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "1"
Expand All @@ -17,11 +16,13 @@ steps:
matrix:
setup:
electron_version:
- "^12.0.0"
- "^20.0.0"
- "^24.0.0"
- "^26.0.0"
- "^28.0.0"
- "^30.0.0"
node_version:
- "12"
- "14"
- "18"
commands:
- echo "Running on Node `node -v`"
- npm install electron@${ELECTRON_VERSION} --no-audit --progress=false --no-save
Expand Down
6 changes: 6 additions & 0 deletions .buildkite/basic/react-native-android-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ steps:
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.73"
- "0.74"
retry:
automatic:
- exit_status: "*"
Expand Down Expand Up @@ -46,6 +47,7 @@ steps:
limit: 1
matrix:
- "0.73"
- "0.74"

#
# End-to-end tests
Expand Down Expand Up @@ -74,11 +76,13 @@ steps:
permit_on_passed: true
env:
SKIP_NAVIGATION_SCENARIOS: "true"
RN_VERSION: "{{matrix}}"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.73"
- "0.74"

- label: ":bitbar: :android: RN {{matrix}} Android 12 (New Arch) end-to-end tests"
depends_on: "build-react-native-android-fixture-new-arch"
Expand All @@ -105,9 +109,11 @@ steps:
env:
SKIP_NAVIGATION_SCENARIOS: "true"
RCT_NEW_ARCH_ENABLED: "true"
RN_VERSION: "{{matrix}}"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.73"
- "0.74"

112 changes: 58 additions & 54 deletions .buildkite/basic/react-native-ios-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,34 +23,35 @@ steps:
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.73"
- "0.74"
retry:
automatic:
- exit_status: "*"
limit: 1

# Skipped pending PLAT-12064
# - label: ':mac: Build RN {{matrix}} test fixture ipa (New Arch)'
# key: "build-react-native-ios-fixture-new-arch"
# timeout_in_minutes: 30
# agents:
# queue: "macos-12-arm"
# env:
# NODE_VERSION: "18"
# RN_VERSION: "{{matrix}}"
# RCT_NEW_ARCH_ENABLED: "1"
# BUILD_IOS: "true"
# DEVELOPER_DIR: "/Applications/Xcode14.app"
# artifact_paths:
# - "test/react-native/features/fixtures/generated/new-arch/**/output/reactnative.ipa"
# commands:
# - "bundle install"
# - "node scripts/generate-react-native-fixture.js"
# matrix:
# - "0.73"
# retry:
# automatic:
# - exit_status: "*"
# limit: 1
- label: ':mac: Build RN {{matrix}} test fixture ipa (New Arch)'
key: "build-react-native-ios-fixture-new-arch"
timeout_in_minutes: 30
agents:
queue: "macos-14"
env:
NODE_VERSION: "18"
RN_VERSION: "{{matrix}}"
RCT_NEW_ARCH_ENABLED: "1"
BUILD_IOS: "true"
XCODE_VERSION: "15.3.0"
artifact_paths:
- "test/react-native/features/fixtures/generated/new-arch/**/output/reactnative.ipa"
commands:
- "bundle install"
- "node scripts/generate-react-native-fixture.js"
matrix:
- "0.73"
- "0.74"
retry:
automatic:
- exit_status: "*"
limit: 1
#
# End-to-end tests
#
Expand Down Expand Up @@ -78,41 +79,44 @@ steps:
permit_on_passed: true
env:
SKIP_NAVIGATION_SCENARIOS: "true"
RN_VERSION: "{{matrix}}"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.73"
- "0.74"

# Skipped pending PLAT-12064
# - label: ":bitbar: :mac: RN {{matrix}} iOS 16 (New Arch) end-to-end tests"
# depends_on: "build-react-native-ios-fixture-new-arch"
# timeout_in_minutes: 60
# plugins:
# artifacts#v1.9.0:
# download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa"
# upload: ./test/react-native/maze_output/**/*
# docker-compose#v4.12.0:
# pull: react-native-maze-runner
# run: react-native-maze-runner
# service-ports: true
# command:
# - --app=/app/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa
# - --farm=bb
# - --device=IOS_16
# - --a11y-locator
# - --fail-fast
# - --no-tunnel
# - --aws-public-ip
# env:
# RCT_NEW_ARCH_ENABLED: "true"
# SKIP_NAVIGATION_SCENARIOS: "true"
# retry:
# manual:
# permit_on_passed: true
# concurrency: 25
# concurrency_group: "bitbar"
# concurrency_method: eager
# matrix:
# - "0.73"
- label: ":bitbar: :mac: RN {{matrix}} iOS 16 (New Arch) end-to-end tests"
depends_on: "build-react-native-ios-fixture-new-arch"
timeout_in_minutes: 60
plugins:
artifacts#v1.9.0:
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa"
upload: ./test/react-native/maze_output/**/*
docker-compose#v4.12.0:
pull: react-native-maze-runner
run: react-native-maze-runner
service-ports: true
command:
- --app=/app/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa
- --farm=bb
- --device=IOS_16
- --a11y-locator
- --fail-fast
- --no-tunnel
- --aws-public-ip
env:
RCT_NEW_ARCH_ENABLED: "true"
SKIP_NAVIGATION_SCENARIOS: "true"
RN_VERSION: "{{matrix}}"
retry:
manual:
permit_on_passed: true
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager
matrix:
- "0.73"
- "0.74"

Loading

0 comments on commit 37b6b0d

Please sign in to comment.