Skip to content

Commit 65517fe

Browse files
committed
Merge commit 'b869680c1196a6549154a4b9cb7ffa10eab1989c' into realize-last-focused
2 parents d739bc3 + b869680 commit 65517fe

File tree

396 files changed

+23707
-17396
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

396 files changed

+23707
-17396
lines changed

.circleci/config.yml

Lines changed: 192 additions & 217 deletions
Large diffs are not rendered by default.

.flowconfig

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ suppress_type=$FlowFixMeProps
5151
suppress_type=$FlowFixMeState
5252
suppress_type=$FlowFixMeEmpty
5353

54+
experimental.env_mode=ssa
55+
5456
[lints]
5557
sketchy-null-number=warn
5658
sketchy-null-mixed=warn
@@ -71,4 +73,4 @@ untyped-import
7173
untyped-type-import
7274

7375
[version]
74-
^0.177.0
76+
^0.179.0

.flowconfig.android

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ suppress_type=$FlowFixMeProps
5151
suppress_type=$FlowFixMeState
5252
suppress_type=$FlowFixMeEmpty
5353

54+
experimental.env_mode=ssa
55+
5456
[lints]
5557
sketchy-null-number=warn
5658
sketchy-null-mixed=warn
@@ -71,4 +73,4 @@ untyped-import
7173
untyped-type-import
7274

7375
[version]
74-
^0.177.0
76+
^0.179.0

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,6 @@ body:
4343
Please provide a Snack (https://snack.expo.io/), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
4444
You may provide a screenshot of the application if you think it is relevant to your bug report.
4545
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve
46+
Please note that a reproducer is mandatory. Issues without reproducer are more likely to stall and will be closed.
4647
validations:
47-
required: false
48+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ contact_links:
66
- name: 🤔 Questions and Help
77
url: https://reactnative.dev/help
88
about: Looking for help with your app? Please refer to the React Native community's support resources.
9+
- name: 💫 New Architecture - Questions & Technical Deep dive insights
10+
url: https://github.com/reactwg/react-native-new-architecture
11+
about: Questions and doubts related to technical questions for the New Architecture should be directed to the Working Group. Instructions on how to join are available in the README.
912
- name: 🚀 Discussions and Proposals
1013
url: https://github.com/react-native-community/discussions-and-proposals
1114
about: Discuss the future of React Native in the React Native community's discussions and proposals repository.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: 💫 New Architecture - Bug Report
2+
description: Report a reproducible bug or a build issue when using the New Architecture (Fabric & TurboModules) in React Native.
3+
labels: ["Needs: Triage :mag:", "Type: New Architecture"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Please provide all the information requested. Issues that do not follow this format are going to be closed.
9+
This issue report is reserved to bug & build issues for users on the New Architecture. If you're not using
10+
the New Architecture, please don't open issues on this category.
11+
- type: textarea
12+
id: description
13+
attributes:
14+
label: Description
15+
description: |
16+
Please provide a clear and concise description of what the bug or issue is. Include screenshots if needed.
17+
Please make sure you check the New Architecture documentation first, as your issue might
18+
already be answered there - https://reactnative.dev/docs/next/new-architecture-intro
19+
validations:
20+
required: true
21+
- type: input
22+
id: version
23+
attributes:
24+
label: Version
25+
description: What react-native version does this appear on? Please test against the latest stable version. Bug reports against older versions are more likely to stall.
26+
placeholder: ex. 0.68.0
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: react-native-info
31+
attributes:
32+
label: Output of `npx react-native info`
33+
description: Run `npx react-native info` in your terminal, copy and paste the results here.
34+
validations:
35+
required: true
36+
- type: textarea
37+
id: reproduction
38+
attributes:
39+
label: Steps to reproduce
40+
description: Provide a detailed list of steps that reproduce the issue.
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: extra
45+
attributes:
46+
label: Snack, code example, screenshot, or link to a repository
47+
description: |
48+
Please provide a Snack (https://snack.expo.io/), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
49+
You may provide a screenshot of the application if you think it is relevant to your bug report.
50+
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve
51+
Please note that a reproducer is mandatory. Issues without reproducer are more likely to stall and will be closed.
52+
validations:
53+
required: true

.github/ISSUE_TEMPLATE/upgrade-regression-form.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Upgrade - Build Regression
1+
name: ⬆️ Upgrade - Build Regression
22
description: If you are upgrading to a new React Native version (stable or pre-release) and encounter a build regression.
33
labels: ["Needs: Triage :mag:", "Type: Upgrade Issue"]
44
body:

.github/workflows/danger_pr.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Run Danger on PR
2+
3+
on:
4+
pull_request:
5+
types: [opened, edited, reopened, synchronize]
6+
7+
jobs:
8+
danger:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v3
12+
- run: yarn install
13+
working-directory: bots
14+
- name: Danger
15+
run: DANGER_GITHUB_API_TOKEN="$PUBLIC_PULLBOT_GITHUB_TOKEN_A""$PUBLIC_PULLBOT_GITHUB_TOKEN_B" yarn danger ci --use-github-checks --failOnErrors --id danger_pr
16+
working-directory: bots
17+
env:
18+
PUBLIC_PULLBOT_GITHUB_TOKEN_A: a6edf8e8d40ce4e8b11a
19+
PUBLIC_PULLBOT_GITHUB_TOKEN_B: 150e1341f4dd9c944d2a

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,9 @@ package-lock.json
115115
/packages/rn-tester/NativeModuleExample/ScreenshotManagerSpec*
116116

117117
# Additional SDKs
118-
/sdks/hermes
119118
/sdks/download
119+
/sdks/hermes
120+
/sdks/hermesc
120121

121122
# Visual studio
122123
.vscode

BUCK

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ rn_xplat_cxx_library2(
165165
":RCTCxxUtils",
166166
":ReactInternal",
167167
"//xplat/fbsystrace:fbsystrace",
168-
"//xplat/folly:headers_only",
168+
"//xplat/folly:headers_only_do_not_use",
169169
react_native_xplat_target("cxxreact:module"),
170170
react_native_xplat_target("cxxreact:bridge"),
171171
react_native_xplat_target("reactperflogger:reactperflogger"),
@@ -737,6 +737,7 @@ rn_library(
737737
"**/__*__/**",
738738
"**/gulpfile.js",
739739
"Libraries/Components/Switch/SwitchSchema.js",
740+
"**/*._reactvr.js",
740741
],
741742
),
742743
labels = [
@@ -762,7 +763,6 @@ rn_library(
762763
"//xplat/js:node_modules__use_19sync_19external_19store",
763764
"//xplat/js:node_modules__whatwg_19fetch",
764765
"//xplat/js/RKJSModules/Libraries/Polyfills:Polyfills",
765-
"//xplat/js/RKJSModules/Libraries/React:React",
766766
"//xplat/js/RKJSModules/vendor/react:react",
767767
"//xplat/js/RKJSModules/vendor/react-test-renderer:react-test-renderer",
768768
"//xplat/js/RKJSModules/vendor/scheduler:scheduler",

0 commit comments

Comments
 (0)