Skip to content

Commit a2aabb0

Browse files
authored
Merge pull request #2292 from bugsnag/release/v8.2.0
Release v8.2.0
2 parents cb093b1 + ab5d5bc commit a2aabb0

File tree

136 files changed

+65524
-39120
lines changed

Some content is hidden

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

136 files changed

+65524
-39120
lines changed

.buildkite/basic/browser-pipeline.yml

Lines changed: 69 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
agents:
2+
queue: "opensource"
3+
14
steps:
25

36
- group: "Browser Tests"
@@ -42,6 +45,72 @@ steps:
4245
- exit_status: "*"
4346
limit: 1
4447

48+
#
49+
# BrowserStack non-https tests
50+
#
51+
- label: ":browserstack: {{matrix}} non-https tests"
52+
matrix:
53+
- ios_11
54+
- safari_16
55+
depends_on: "browser-maze-runner-bs"
56+
timeout_in_minutes: 30
57+
plugins:
58+
docker-compose#v4.12.0:
59+
pull: browser-maze-runner-bs
60+
run: browser-maze-runner-bs
61+
use-aliases: true
62+
command:
63+
- "--farm=bs"
64+
- "--browser={{matrix}}"
65+
artifacts#v1.5.0:
66+
upload:
67+
- "./test/browser/maze_output/failed/**/*"
68+
test-collector#v1.10.2:
69+
files: "reports/TEST-*.xml"
70+
format: "junit"
71+
branch: "^main|next$$"
72+
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
73+
concurrency: 2
74+
concurrency_group: "browserstack"
75+
concurrency_method: eager
76+
77+
#
78+
# BrowserStack https tests
79+
#
80+
- label: ":browserstack: {{matrix}} tests"
81+
matrix:
82+
- edge_17
83+
- safari_10
84+
- ios_15
85+
- android_7
86+
# TODO: Move these to BitBar
87+
- chrome_43
88+
- chrome_72
89+
- firefox_78
90+
depends_on: "browser-maze-runner-bs"
91+
timeout_in_minutes: 30
92+
plugins:
93+
docker-compose#v4.12.0:
94+
pull: browser-maze-runner-bs
95+
run: browser-maze-runner-bs
96+
use-aliases: true
97+
command:
98+
- "--https"
99+
- "--farm=bs"
100+
- "--browser={{matrix}}"
101+
artifacts#v1.5.0:
102+
upload:
103+
- "./test/browser/maze_output/failed/**/*"
104+
test-collector#v1.10.2:
105+
files: "reports/TEST-*.xml"
106+
format: "junit"
107+
branch: "^main|next$$"
108+
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
109+
concurrency: 2
110+
concurrency_group: "browserstack"
111+
concurrency_method: eager
112+
113+
45114
#
46115
# BitBar tests
47116
#
@@ -135,65 +204,3 @@ steps:
135204
concurrency_method: eager
136205
env:
137206
HOST: "localhost" # IE11 needs the host set to localhost for some reason
138-
139-
- label: ":browserstack: {{matrix}} tests"
140-
matrix:
141-
- edge_17
142-
- safari_10
143-
- ios_15
144-
- android_7
145-
# TODO: Move these to BitBar
146-
- chrome_43
147-
- chrome_72
148-
- firefox_78
149-
depends_on: "browser-maze-runner-bs"
150-
timeout_in_minutes: 30
151-
plugins:
152-
docker-compose#v4.12.0:
153-
pull: browser-maze-runner-bs
154-
run: browser-maze-runner-bs
155-
use-aliases: true
156-
command:
157-
- "--https"
158-
- "--farm=bs"
159-
- "--browser={{matrix}}"
160-
artifacts#v1.5.0:
161-
upload:
162-
- "./test/browser/maze_output/failed/**/*"
163-
test-collector#v1.10.2:
164-
files: "reports/TEST-*.xml"
165-
format: "junit"
166-
branch: "^main|next$$"
167-
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
168-
concurrency: 2
169-
concurrency_group: "browserstack"
170-
concurrency_method: eager
171-
172-
#
173-
# BrowserStack non-https tests
174-
#
175-
- label: ":browserstack: {{matrix}} non-https tests"
176-
matrix:
177-
- safari_16
178-
- ios_10
179-
depends_on: "browser-maze-runner-bs"
180-
timeout_in_minutes: 30
181-
plugins:
182-
docker-compose#v4.12.0:
183-
pull: browser-maze-runner-bs
184-
run: browser-maze-runner-bs
185-
use-aliases: true
186-
command:
187-
- "--farm=bs"
188-
- "--browser={{matrix}}"
189-
artifacts#v1.5.0:
190-
upload:
191-
- "./test/browser/maze_output/failed/**/*"
192-
test-collector#v1.10.2:
193-
files: "reports/TEST-*.xml"
194-
format: "junit"
195-
branch: "^main|next$$"
196-
api-token-env-name: "BROWSER_BUILDKITE_ANALYTICS_TOKEN"
197-
concurrency: 2
198-
concurrency_group: "browserstack"
199-
concurrency_method: eager

.buildkite/basic/node-pipeline.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
agents:
2+
queue: "opensource"
3+
14
steps:
25

36
- group: "Node Tests"

.buildkite/basic/react-native-android-pipeline.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1+
agents:
2+
queue: "opensource"
3+
14
steps:
25

36
- group: "React Native (Android) Tests"
47
steps:
58
- label: ':android: Build RN {{matrix}} test fixture APK (Old Arch)'
69
key: "build-react-native-android-fixture-old-arch"
7-
timeout_in_minutes: 30
10+
timeout_in_minutes: 15
811
agents:
912
queue: macos-14
1013
env:
@@ -28,7 +31,7 @@ steps:
2831

2932
- label: ':android: Build RN {{matrix}} test fixture APK (New Arch)'
3033
key: "build-react-native-android-fixture-new-arch"
31-
timeout_in_minutes: 30
34+
timeout_in_minutes: 15
3235
agents:
3336
queue: macos-14
3437
env:
@@ -55,7 +58,7 @@ steps:
5558
#
5659
- label: ":bitbar: :android: RN {{matrix}} Android 12 (Old Arch) end-to-end tests"
5760
depends_on: "build-react-native-android-fixture-old-arch"
58-
timeout_in_minutes: 60
61+
timeout_in_minutes: 30
5962
plugins:
6063
artifacts#v1.9.0:
6164
download: "test/react-native/features/fixtures/generated/old-arch/{{matrix}}/reactnative.apk"
@@ -92,7 +95,7 @@ steps:
9295

9396
- label: ":bitbar: :android: RN {{matrix}} Android 12 (New Arch) end-to-end tests"
9497
depends_on: "build-react-native-android-fixture-new-arch"
95-
timeout_in_minutes: 60
98+
timeout_in_minutes: 30
9699
plugins:
97100
artifacts#v1.9.0:
98101
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/reactnative.apk"

.buildkite/basic/react-native-ios-pipeline.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
agents:
2+
queue: "opensource"
3+
14
steps:
25

36
- group: "React Native (iOS) Tests"
@@ -8,7 +11,7 @@ steps:
811
#
912
- label: ':mac: Build RN {{matrix}} test fixture ipa (Old Arch)'
1013
key: "build-react-native-ios-fixture-old-arch"
11-
timeout_in_minutes: 30
14+
timeout_in_minutes: 20
1215
agents:
1316
queue: "macos-14"
1417
env:
@@ -32,7 +35,7 @@ steps:
3235

3336
- label: ':mac: Build RN {{matrix}} test fixture ipa (New Arch)'
3437
key: "build-react-native-ios-fixture-new-arch"
35-
timeout_in_minutes: 30
38+
timeout_in_minutes: 20
3639
agents:
3740
queue: "macos-14"
3841
env:
@@ -56,9 +59,9 @@ steps:
5659
#
5760
# End-to-end tests
5861
#
59-
- label: ":bitbar: :mac: RN {{matrix}} iOS 16 (Old Arch) end-to-end tests"
62+
- label: ":bitbar: :mac: RN {{matrix}} iOS (Old Arch) end-to-end tests"
6063
depends_on: "build-react-native-ios-fixture-old-arch"
61-
timeout_in_minutes: 60
64+
timeout_in_minutes: 30
6265
plugins:
6366
artifacts#v1.9.0:
6467
download: "test/react-native/features/fixtures/generated/old-arch/{{matrix}}/output/reactnative.ipa"
@@ -70,7 +73,7 @@ steps:
7073
command:
7174
- --app=/app/features/fixtures/generated/old-arch/{{matrix}}/output/reactnative.ipa
7275
- --farm=bb
73-
- --device=IOS_16
76+
- --device=IOS_15
7477
- --fail-fast
7578
- --no-tunnel
7679
- --aws-public-ip
@@ -92,9 +95,9 @@ steps:
9295
- "0.75"
9396
- "0.76"
9497

95-
- label: ":bitbar: :mac: RN {{matrix}} iOS 16 (New Arch) end-to-end tests"
98+
- label: ":bitbar: :mac: RN {{matrix}} iOS (New Arch) end-to-end tests"
9699
depends_on: "build-react-native-ios-fixture-new-arch"
97-
timeout_in_minutes: 60
100+
timeout_in_minutes: 30
98101
plugins:
99102
artifacts#v1.9.0:
100103
download: "test/react-native/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa"
@@ -106,7 +109,7 @@ steps:
106109
command:
107110
- --app=/app/features/fixtures/generated/new-arch/{{matrix}}/output/reactnative.ipa
108111
- --farm=bb
109-
- --device=IOS_16
112+
- --device=IOS_15
110113
- --fail-fast
111114
- --no-tunnel
112115
- --aws-public-ip

.buildkite/full/block.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ steps:
44

55
- label: 'Upload the full test pipeline'
66
depends_on: 'trigger-full-build'
7+
agents:
8+
queue: macos
9+
timeout_in_minutes: 5
710
command: buildkite-agent pipeline upload .buildkite/full/pipeline.full.yml

.buildkite/full/pipeline.full.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
agents:
2+
queue: "opensource"
3+
14
steps:
25

36
#
@@ -25,19 +28,28 @@ steps:
2528
depends_on:
2629
- "publish-js"
2730
- "android-builder-base-java-11"
31+
agents:
32+
queue: "macos"
33+
timeout_in_minutes: 5
2834
commands:
2935
- buildkite-agent pipeline upload .buildkite/full/react-native-android-pipeline.full.yml
3036

3137
- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: FULL REACT NATIVE (IOS) STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
3238
depends_on:
3339
- "publish-js"
40+
agents:
41+
queue: "macos"
42+
timeout_in_minutes: 5
3443
commands:
3544
- buildkite-agent pipeline upload .buildkite/full/react-native-ios-pipeline.full.yml
3645

3746
- label: ":large_blue_circle: :large_blue_circle: :large_blue_circle: REACT NATIVE CLI STEPS :large_blue_circle: :large_blue_circle: :large_blue_circle:"
3847
depends_on:
3948
- "publish-js"
4049
- "android-builder-base-java-11"
50+
agents:
51+
queue: "macos"
52+
timeout_in_minutes: 5
4153
commands:
4254
- buildkite-agent pipeline upload .buildkite/full/react-native-cli-pipeline.full.yml
4355

0 commit comments

Comments
 (0)