Skip to content

Commit ce68952

Browse files
authored
Merge pull request #199 from bugsnag/releases/v1.11.0
Release v1.11.0
2 parents a60cf6a + 460c9db commit ce68952

38 files changed

+773
-194
lines changed

.buildkite/pipeline.full.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ steps:
77
commands:
88
- buildkite-agent pipeline upload .buildkite/unity.2020.full.yml
99

10-
# - label: 'Append Unity 2021 Full Pipeline'
11-
# timeout_in_minutes: 2
12-
# commands:
13-
# - buildkite-agent pipeline upload .buildkite/unity.2021.full.yml
10+
- label: 'Append Unity 2021 Full Pipeline'
11+
timeout_in_minutes: 2
12+
commands:
13+
- buildkite-agent pipeline upload .buildkite/unity.2021.full.yml
1414

1515
- label: 'Append Unity 2022 Full Pipeline'
1616
timeout_in_minutes: 2

.buildkite/pipeline.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ aliases:
33
- &2020 "2020.3.48f1"
44

55
agents:
6-
queue: macos-14-isolated
6+
queue: macos-15
77

88
steps:
99
- label: Verify code formatting
@@ -12,6 +12,19 @@ steps:
1212
UNITY_PERFORMANCE_VERSION: *2021
1313
commands:
1414
- rake code:verify
15+
retry:
16+
automatic:
17+
- exit_status: "*"
18+
limit: 3
19+
20+
- label: Run Unit Tests
21+
timeout_in_minutes: 5
22+
env:
23+
UNITY_PERFORMANCE_VERSION: *2021
24+
commands:
25+
- rake test:run_editor_unit_tests
26+
artifact_paths:
27+
- testResults.xml
1528

1629
- label: Build released library artifact
1730
timeout_in_minutes: 10
@@ -27,11 +40,6 @@ steps:
2740
automatic:
2841
- exit_status: '*'
2942
limit: 1
30-
agents:
31-
queue: macos-14-isolated
32-
concurrency: 1
33-
concurrency_group: "unity-license-server"
34-
concurrency_method: eager
3543

3644
- label: Build size impact reporting
3745
depends_on: build-artifacts

.buildkite/unity.2020.full.yml

Lines changed: 6 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ aliases:
22
- &2020 "2020.3.48f1"
33

44
agents:
5-
queue: macos-14-isolated
5+
queue: macos-15-isolated
66

77
steps:
88
- group: ":hammer: Build Unity 2020 Test Fixtures"
@@ -11,7 +11,10 @@ steps:
1111
timeout_in_minutes: 30
1212
key: build-macos-fixture-2020
1313
depends_on: build-artifacts
14+
agents:
15+
queue: macos-14
1416
env:
17+
XCODE_VERSION: 15.3.0
1518
UNITY_PERFORMANCE_VERSION: *2020
1619
plugins:
1720
'artifacts#v1.9.0':
@@ -99,6 +102,8 @@ steps:
99102
timeout_in_minutes: 10
100103
key: build-ios-fixture-2020
101104
depends_on: generate-fixture-project-2020
105+
agents:
106+
queue: macos-14-isolated
102107
env:
103108
XCODE_VERSION: 15.3.0
104109
UNITY_PERFORMANCE_VERSION: *2020
@@ -117,119 +122,3 @@ steps:
117122
automatic:
118123
- exit_status: '*'
119124
limit: 1
120-
121-
122-
123-
124-
125-
- group: ":test_tube: E2E Tests Unity 2020"
126-
steps:
127-
- label: Run MacOS e2e tests for Unity 2020
128-
agents:
129-
queue: macos-14-isolated
130-
timeout_in_minutes: 30
131-
depends_on: build-macos-fixture-2020
132-
env:
133-
UNITY_PERFORMANCE_VERSION: *2020
134-
plugins:
135-
'artifacts#v1.9.0':
136-
download:
137-
- features/fixtures/mazerunner/mazerunner_macos_2020.zip
138-
upload:
139-
- maze_output/**/*
140-
- '*-mazerunner.log'
141-
- 'clear_cache.log'
142-
- maze_output/metrics.csv
143-
test-collector#v1.10.2:
144-
files: "reports/TEST-*.xml"
145-
format: "junit"
146-
branch: "^main|next$$"
147-
commands:
148-
- features/scripts/run-macos-ci-tests.sh release
149-
150-
- label: Run Windows e2e tests for Unity 2020
151-
timeout_in_minutes: 60
152-
depends_on: build-windows-fixture-2020
153-
agents:
154-
queue: windows-unity-wsl
155-
env:
156-
UNITY_PERFORMANCE_VERSION: *2020
157-
plugins:
158-
'artifacts#v1.5.0':
159-
download:
160-
- features/fixtures/mazerunner/build/Windows-2020.zip
161-
upload:
162-
- maze_output/**/*
163-
- '*-mazerunner.log'
164-
- 'clear_cache.log'
165-
- maze_output/metrics.csv
166-
test-collector#v1.10.2:
167-
files: "reports/TEST-*.xml"
168-
format: "junit"
169-
branch: "^main|next$$"
170-
commands:
171-
- features/scripts/run-windows-ci-tests.sh release
172-
173-
- label: ':bitbar: Run Android e2e tests for Unity 2020'
174-
timeout_in_minutes: 60
175-
depends_on: build-android-fixture-2020
176-
agents:
177-
queue: opensource
178-
plugins:
179-
'artifacts#v1.9.0':
180-
download:
181-
- features/fixtures/mazerunner/mazerunner_2020.apk
182-
upload:
183-
- maze_output/**/*
184-
'docker-compose#v4.8.0':
185-
pull: maze-runner
186-
run: maze-runner
187-
service-ports: true
188-
command:
189-
- '--app=/app/features/fixtures/mazerunner/mazerunner_2020.apk'
190-
- '--farm=bb'
191-
- '--device=ANDROID_9|ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13'
192-
- '--appium-version=1.22'
193-
- '--no-tunnel'
194-
- '--aws-public-ip'
195-
- '--fail-fast'
196-
test-collector#v1.10.2:
197-
files: "reports/TEST-*.xml"
198-
format: "junit"
199-
branch: "^main|next$$"
200-
concurrency: 25
201-
concurrency_group: bitbar
202-
concurrency_method: eager
203-
204-
- label: ':bitbar: Run iOS e2e tests for Unity 2020'
205-
timeout_in_minutes: 60
206-
depends_on: build-ios-fixture-2020
207-
agents:
208-
queue: opensource
209-
plugins:
210-
'artifacts#v1.9.0':
211-
download:
212-
- features/fixtures/mazerunner/mazerunner_2020.ipa
213-
upload:
214-
- maze_output/**/*
215-
'docker-compose#v4.8.0':
216-
pull: maze-runner
217-
run: maze-runner
218-
service-ports: true
219-
command:
220-
- '--app=/app/features/fixtures/mazerunner/mazerunner_2020.ipa'
221-
- '--farm=bb'
222-
- '--device=IOS_15'
223-
- '--no-tunnel'
224-
- '--aws-public-ip'
225-
- '--fail-fast'
226-
test-collector#v1.10.2:
227-
files: "reports/TEST-*.xml"
228-
format: "junit"
229-
branch: "^main|next$$"
230-
concurrency: 25
231-
concurrency_group: bitbar
232-
concurrency_method: eager
233-
234-
235-

.buildkite/unity.2021.full.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ aliases:
22
- &2021 "2021.3.45f1"
33

44
agents:
5-
queue: macos-14-isolated
5+
queue: macos-15
66

77
steps:
88
- group: ":hammer: Build Unity 2021 Test Fixtures"
@@ -96,7 +96,7 @@ steps:
9696

9797
- label: ':ios: Build iOS DEV test fixture for Unity 2021'
9898
agents:
99-
queue: macos-14-isolated
99+
queue: macos-15-isolated
100100
timeout_in_minutes: 10
101101
key: build-ios-dev-fixture-2021
102102
depends_on: generate-dev-fixture-project-2021
@@ -122,7 +122,7 @@ steps:
122122
steps:
123123
- label: Run WebGL DEV e2e tests for Unity 2021
124124
agents:
125-
queue: macos-14-isolated
125+
queue: macos-15-isolated
126126
timeout_in_minutes: 20
127127
depends_on: build-webgl-dev-fixture-2021
128128
env:
@@ -186,7 +186,7 @@ steps:
186186

187187
- label: Run MacOS DEV e2e tests for Unity 2021
188188
agents:
189-
queue: macos-14-isolated
189+
queue: macos-15-isolated
190190
timeout_in_minutes: 30
191191
depends_on: build-macos-dev-fixture-2021
192192
env:
@@ -230,6 +230,7 @@ steps:
230230
- '--no-tunnel'
231231
- '--aws-public-ip'
232232
- '--fail-fast'
233+
- 'features/dev.feature'
233234
test-collector#v1.10.2:
234235
files: "reports/TEST-*.xml"
235236
format: "junit"
@@ -260,6 +261,7 @@ steps:
260261
- '--no-tunnel'
261262
- '--aws-public-ip'
262263
- '--fail-fast'
264+
- 'features/dev.feature'
263265
test-collector#v1.10.2:
264266
files: "reports/TEST-*.xml"
265267
format: "junit"

.buildkite/unity.2021.yml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ aliases:
22
- &2021 "2021.3.45f1"
33

44
agents:
5-
queue: macos-14-isolated
5+
queue: macos-15
66

77
steps:
88
- group: ":hammer: Build Unity 2021 Test Fixtures"
@@ -71,11 +71,6 @@ steps:
7171
automatic:
7272
- exit_status: '*'
7373
limit: 1
74-
agents:
75-
queue: macos-14-isolated
76-
concurrency: 1
77-
concurrency_group: "unity-license-server"
78-
concurrency_method: eager
7974

8075
- label: ':android: Build Android test fixture for Unity 2021'
8176
timeout_in_minutes: 10
@@ -98,11 +93,6 @@ steps:
9893
automatic:
9994
- exit_status: '*'
10095
limit: 1
101-
agents:
102-
queue: macos-14-isolated
103-
concurrency: 1
104-
concurrency_group: "unity-license-server"
105-
concurrency_method: eager
10696

10797
- label: ':ios: Generate Xcode project - Unity 2021'
10898
timeout_in_minutes: 10
@@ -152,7 +142,7 @@ steps:
152142
steps:
153143
- label: Run WebGL e2e tests for Unity 2021
154144
agents:
155-
queue: macos-14-isolated
145+
queue: macos-15-isolated
156146
timeout_in_minutes: 20
157147
depends_on: build-webgl-fixture-2021
158148
env:
@@ -198,7 +188,7 @@ steps:
198188

199189
- label: Run MacOS e2e tests for Unity 2021
200190
agents:
201-
queue: macos-14-isolated
191+
queue: macos-15-isolated
202192
timeout_in_minutes: 30
203193
depends_on: build-macos-fixture-2021
204194
env:
@@ -242,6 +232,7 @@ steps:
242232
- '--no-tunnel'
243233
- '--aws-public-ip'
244234
- '--fail-fast'
235+
- '--exclude=features/dev.feature'
245236
test-collector#v1.10.2:
246237
files: "reports/TEST-*.xml"
247238
format: "junit"
@@ -272,6 +263,7 @@ steps:
272263
- '--no-tunnel'
273264
- '--aws-public-ip'
274265
- '--fail-fast'
266+
- '--exclude=features/dev.feature'
275267
test-collector#v1.10.2:
276268
files: "reports/TEST-*.xml"
277269
format: "junit"

.buildkite/unity.2022.full.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
aliases:
2-
- &2022 "2022.3.61f1"
2+
- &2022 "2022.3.62f1"
33

44
agents:
5-
queue: macos-14-isolated
5+
queue: macos-15
66

77
steps:
88
- group: ":hammer: Build Unity 2022 Test Fixtures"
@@ -100,7 +100,7 @@ steps:
100100
key: build-ios-fixture-2022
101101
depends_on: generate-fixture-project-2022
102102
env:
103-
XCODE_VERSION: 15.3.0
103+
XCODE_VERSION: 16.3.0
104104
UNITY_PERFORMANCE_VERSION: *2022
105105
plugins:
106106
'artifacts#v1.9.0':
@@ -122,7 +122,7 @@ steps:
122122
steps:
123123
- label: Run MacOS e2e tests for Unity 2022
124124
agents:
125-
queue: macos-14-isolated
125+
queue: macos-15-isolated
126126
timeout_in_minutes: 30
127127
depends_on: build-macos-fixture-2022
128128
env:
@@ -189,6 +189,7 @@ steps:
189189
- '--no-tunnel'
190190
- '--aws-public-ip'
191191
- '--fail-fast'
192+
- '--exclude=features/dev.feature'
192193
test-collector#v1.10.2:
193194
files: "reports/TEST-*.xml"
194195
format: "junit"
@@ -219,6 +220,7 @@ steps:
219220
- '--no-tunnel'
220221
- '--aws-public-ip'
221222
- '--fail-fast'
223+
- '--exclude=features/dev.feature'
222224
test-collector#v1.10.2:
223225
files: "reports/TEST-*.xml"
224226
format: "junit"

0 commit comments

Comments
 (0)