Skip to content

Commit 6ab6b16

Browse files
committed
ref: Merge main/v7 in Capture App Start feature branch
1 parent 588ba6d commit 6ab6b16

355 files changed

Lines changed: 13638 additions & 3567 deletions

File tree

Some content is hidden

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

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @krystofwoldrich @lucas-zimerman @antonis
1+
* @alwx @antonis @lucas-zimerman

.github/ISSUE_TEMPLATE/BUG_REPORT.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: '🐞 Bug Report'
22
description: "Tell us about something that's not working the way we (probably) intend."
3-
labels: ['Platform: React-Native', 'Type: 🪲 Bug']
4-
type: Bug
3+
labels: ['React-Native', 'Bug']
54
body:
65
- type: dropdown
76
id: environment
@@ -53,11 +52,11 @@ body:
5352
'Output of the command `npx react-native@latest info` or manully describe your development environment?'
5453
value: |-
5554
````
56-
⬇ Place the `npx react-native@latest info` output here. ⬇
57-
58-
59-
60-
55+
⬇ Place the `npx react-native@latest info` output here. ⬇
56+
57+
58+
59+
6160
````
6261
6362
- type: textarea

.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: 💡 Feature Request
22
description: Tell us about a problem our SDK could solve but doesn't.
3-
labels: ['Platform: React-Native', 'enhancement']
4-
type: Feature
3+
labels: ['React-Native', 'Feature']
54
body:
65
- type: textarea
76
id: problem

.github/ISSUE_TEMPLATE/maintainer-blank.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Blank Issue
22
description: Blank Issue. Reserved for maintainers.
3-
labels: ["Platform: React-Native"]
3+
labels: ['React-Native']
44
body:
55
- type: textarea
66
id: description

.github/workflows/add-platform-label.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ jobs:
1313
steps:
1414
- uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90 # pin@1.0.4
1515
with:
16-
add-labels: 'Platform: React-Native'
16+
add-labels: 'React-Native'
1717
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/buildandtest.yml

Lines changed: 52 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ jobs:
2222
needs: [diff_check]
2323
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v5
2626
- run: npm i -g corepack
27-
- uses: actions/setup-node@v4
27+
- uses: actions/setup-node@v5
2828
with:
29+
package-manager-cache: false
2930
node-version: 18
3031
cache: 'yarn'
3132
cache-dependency-path: yarn.lock
@@ -40,15 +41,43 @@ jobs:
4041
needs: [diff_check]
4142
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
4243
steps:
43-
- uses: actions/checkout@v4
44+
- uses: actions/checkout@v5
4445
- run: npm i -g corepack
45-
- uses: actions/setup-node@v4
46+
- uses: actions/setup-node@v5
4647
with:
48+
package-manager-cache: false
4749
node-version: 18
4850
cache: 'yarn'
4951
cache-dependency-path: yarn.lock
5052
- name: Install Dependencies
5153
run: yarn install
54+
55+
# Default of ubuntu and apt packages are too old compared to macos packages.
56+
# This is required for using a newer version of clang-format.
57+
- name: Setup clang-format V20
58+
run: |
59+
sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" 20
60+
sudo apt-get install -y clang-20 clang-format-20 lld-20 lldb-20
61+
62+
- name: Set clang-format V20 as default
63+
run: |
64+
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-20 200
65+
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-20 200
66+
sudo update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-20 200
67+
clang --version
68+
clang-format --version
69+
70+
- name: Install Swiftly
71+
run: |
72+
SWIFTLY_FILE="swiftly-$(uname -m).tar.gz"
73+
curl -sL https://download.swift.org/swiftly/linux/swiftly-x86_64.tar.gz -o $SWIFTLY_FILE
74+
tar zxf $SWIFTLY_FILE
75+
76+
./swiftly init --quiet-shell-followup
77+
. "${SWIFTLY_HOME_DIR:-$HOME/.local/share/swiftly}/env.sh"
78+
hash -r
79+
sudo apt-get -y install libcurl4-openssl-dev
80+
5281
- name: Lint
5382
run: yarn lint
5483

@@ -58,10 +87,11 @@ jobs:
5887
needs: [diff_check]
5988
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
6089
steps:
61-
- uses: actions/checkout@v4
90+
- uses: actions/checkout@v5
6291
- run: npm i -g corepack
63-
- uses: actions/setup-node@v4
92+
- uses: actions/setup-node@v5
6493
with:
94+
package-manager-cache: false
6595
node-version: 18
6696
cache: 'yarn'
6797
cache-dependency-path: yarn.lock
@@ -81,10 +111,11 @@ jobs:
81111
needs: [diff_check]
82112
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
83113
steps:
84-
- uses: actions/checkout@v4
114+
- uses: actions/checkout@v5
85115
- run: npm i -g corepack
86-
- uses: actions/setup-node@v4
116+
- uses: actions/setup-node@v5
87117
with:
118+
package-manager-cache: false
88119
node-version: 18
89120
cache: 'yarn'
90121
cache-dependency-path: yarn.lock
@@ -124,22 +155,23 @@ jobs:
124155
env:
125156
YARN_ENABLE_IMMUTABLE_INSTALLS: false
126157
steps:
127-
- uses: actions/checkout@v4
158+
- uses: actions/checkout@v5
128159
- run: npm i -g corepack
129-
- uses: actions/setup-node@v4
160+
- uses: actions/setup-node@v5
130161
with:
162+
package-manager-cache: false
131163
node-version: 18
132164
cache: 'yarn'
133165
cache-dependency-path: yarn.lock
134166
- name: Install Dependencies
135167
run: yarn install
136168
- name: Download dist
137-
uses: actions/download-artifact@v4
169+
uses: actions/download-artifact@v5
138170
with:
139171
name: dist
140172
path: packages/core/dist
141173
- name: Download ts3.8
142-
uses: actions/download-artifact@v4
174+
uses: actions/download-artifact@v5
143175
with:
144176
name: ts3.8
145177
path: packages/core/ts3.8
@@ -154,22 +186,23 @@ jobs:
154186
needs: [job_build, diff_check]
155187
if: ${{ needs.diff_check.outputs.skip_ci != 'true' }}
156188
steps:
157-
- uses: actions/checkout@v4
189+
- uses: actions/checkout@v5
158190
- run: npm i -g corepack
159-
- uses: actions/setup-node@v4
191+
- uses: actions/setup-node@v5
160192
with:
193+
package-manager-cache: false
161194
node-version: 18
162195
cache: 'yarn'
163196
cache-dependency-path: yarn.lock
164197
- name: Install Dependencies
165198
run: yarn install
166199
- name: Download dist
167-
uses: actions/download-artifact@v4
200+
uses: actions/download-artifact@v5
168201
with:
169202
name: dist
170203
path: packages/core/dist
171204
- name: Download Expo Plugin
172-
uses: actions/download-artifact@v4
205+
uses: actions/download-artifact@v5
173206
with:
174207
name: expo-plugin
175208
path: packages/core/plugin/build
@@ -188,10 +221,11 @@ jobs:
188221
platform: ['ios', 'android']
189222
dev: [true, false]
190223
steps:
191-
- uses: actions/checkout@v4
224+
- uses: actions/checkout@v5
192225
- run: npm i -g corepack
193-
- uses: actions/setup-node@v4
226+
- uses: actions/setup-node@v5
194227
with:
228+
package-manager-cache: false
195229
node-version: 18
196230
cache: 'yarn'
197231
cache-dependency-path: yarn.lock

.github/workflows/changes-in-high-risk-code.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
high_risk_code: ${{ steps.changes.outputs.high_risk_code }}
1717
high_risk_code_files: ${{ steps.changes.outputs.high_risk_code_files }}
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020
- name: Get changed files
2121
id: changes
2222
uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
@@ -34,7 +34,7 @@ jobs:
3434
runs-on: ubuntu-latest
3535
steps:
3636
- name: Comment on PR to notify of changes in high risk files
37-
uses: actions/github-script@v7
37+
uses: actions/github-script@v8
3838
env:
3939
high_risk_code: ${{ needs.files-changed.outputs.high_risk_code_files }}
4040
with:

.github/workflows/codegen.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,15 @@ jobs:
3636
--outputPath codegen \
3737
--targetPlatform ios
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@v5
4040
- run: npm i -g corepack
41-
- uses: actions/setup-node@v4
41+
- uses: actions/setup-node@v5
4242
with:
43+
package-manager-cache: false
4344
node-version: 18
4445
cache: 'yarn'
4546
cache-dependency-path: yarn.lock
46-
- uses: actions/setup-java@v4
47+
- uses: actions/setup-java@v5
4748
with:
4849
java-version: '17'
4950
distribution: "adopt"

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@ jobs:
4040

4141
steps:
4242
- name: Checkout repository
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@v5
4444

4545
# Initializes the CodeQL tools for scanning.
4646
- name: Initialize CodeQL
47-
uses: github/codeql-action/init@fca7ace96b7d713c7035871441bd52efbe39e27e # pin@v3.28.19
47+
uses: github/codeql-action/init@16140ae1a102900babc80a33c44059580f687047 # pin@v4.30.9
4848
with:
4949
languages: ${{ matrix.language }}
5050
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -55,7 +55,7 @@ jobs:
5555
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
5656
# If this step fails, then you should remove it and run the build manually (see below)
5757
- name: Autobuild
58-
uses: github/codeql-action/autobuild@fca7ace96b7d713c7035871441bd52efbe39e27e # pin@v3.28.19
58+
uses: github/codeql-action/autobuild@16140ae1a102900babc80a33c44059580f687047 # pin@v4.30.9
5959

6060
# ℹ️ Command-line programs to run using the OS shell.
6161
# 📚 https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions
@@ -66,4 +66,4 @@ jobs:
6666
# make bootstrap
6767
# make release
6868
- name: Perform CodeQL Analysis
69-
uses: github/codeql-action/analyze@fca7ace96b7d713c7035871441bd52efbe39e27e # pin@v3.28.19
69+
uses: github/codeql-action/analyze@16140ae1a102900babc80a33c44059580f687047 # pin@v4.30.9

.github/workflows/danger.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@ on:
66

77
jobs:
88
danger:
9-
uses: getsentry/github-workflows/.github/workflows/danger.yml@v2
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: getsentry/github-workflows/danger@v3

0 commit comments

Comments
 (0)