Skip to content

Commit ff806ea

Browse files
authored
Merge pull request #864 from bugsnag/next
Release v8.3.1
2 parents fb29b8f + afc20b4 commit ff806ea

File tree

12 files changed

+164
-55
lines changed

12 files changed

+164
-55
lines changed

.buildkite/block.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ steps:
33
key: 'trigger-full-build'
44

55
- label: 'Upload the full test pipeline'
6+
agents:
7+
queue: macos
8+
timeout_in_minutes: 2
69
depends_on: 'trigger-full-build'
710
command: >
811
buildkite-agent pipeline upload .buildkite/pipeline.full.yml

.buildkite/pipeline.full.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
11
agents:
2-
queue: opensource
2+
queue: macos
33

44
steps:
5-
- name: 'Append Unity 2020 Pipeline'
5+
- label: 'Append Unity 2020 Pipeline'
6+
timeout_in_minutes: 2
67
commands:
78
- buildkite-agent pipeline upload .buildkite/unity.2020.yml
89

9-
- name: 'Append Full Unity 2021 Pipeline'
10+
- label: 'Append Full Unity 2021 Pipeline'
11+
timeout_in_minutes: 2
1012
commands:
1113
- buildkite-agent pipeline upload .buildkite/unity.2021.full.yml
1214

13-
- name: 'Append Unity 2022 Pipeline'
15+
- label: 'Append Unity 2022 Pipeline'
16+
timeout_in_minutes: 2
1417
commands:
1518
- buildkite-agent pipeline upload .buildkite/unity.2022.yml
1619

17-
- name: 'Append Unity 6000 Pipeline'
20+
- label: 'Append Unity 6000 Pipeline'
21+
timeout_in_minutes: 2
1822
commands:
1923
- buildkite-agent pipeline upload .buildkite/unity.6000.yml

.buildkite/pipeline.yml

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,24 @@
11
aliases:
22
- &2021 "2021.3.36f1"
33

4+
agents:
5+
queue: macos-14
6+
47
steps:
5-
- group: ":hammer: Build Unity packages"
6-
steps:
7-
- label: Build released notifier artifact
8-
key: "build_unitypackage"
9-
timeout_in_minutes: 30
10-
agents:
11-
queue: macos-14
12-
env:
13-
UNITY_VERSION: *2021
14-
commands:
15-
- bundle install
16-
- bundle exec rake plugin:export
17-
artifact_paths:
18-
- Bugsnag.unitypackage
19-
retry:
20-
automatic:
21-
- exit_status: "*"
22-
limit: 1
8+
- label: Build released notifier artifact
9+
key: "build_unitypackage"
10+
timeout_in_minutes: 30
11+
env:
12+
UNITY_VERSION: *2021
13+
commands:
14+
- bundle install
15+
- bundle exec rake plugin:export
16+
artifact_paths:
17+
- Bugsnag.unitypackage
18+
retry:
19+
automatic:
20+
- exit_status: "*"
21+
limit: 1
2322

2423
- label: 'Run size impact reporting'
2524
depends_on: build_unitypackage
@@ -33,8 +32,11 @@ steps:
3332
commands:
3433
features/scripts/do_size_test.sh
3534

36-
- name: 'Append Unity 2021 Pipeline'
35+
- label: 'Append Unity 2021 Pipeline'
3736
depends_on: build_unitypackage
37+
agents:
38+
queue: macos
39+
timeout_in_minutes: 2
3840
commands:
3941
- buildkite-agent pipeline upload .buildkite/unity.2021.yml
4042

@@ -43,5 +45,7 @@ steps:
4345
#
4446
- label: "Conditionally trigger full set of tests"
4547
depends_on: build_unitypackage
46-
timeout_in_minutes: 30
48+
agents:
49+
queue: macos
50+
timeout_in_minutes: 2
4751
command: sh -c .buildkite/pipeline_trigger.sh

.buildkite/unity.2020.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ steps:
88
- group: ":hammer: Build Unity 2020 test fixtures"
99
steps:
1010
- label: ":android: Build Android test fixture for Unity 2020"
11-
timeout_in_minutes: 30
11+
timeout_in_minutes: 20
1212
key: "build-android-fixture-2020"
1313
env:
1414
UNITY_VERSION: *2020
@@ -31,7 +31,7 @@ steps:
3131
# Build iOS test fixtures
3232
#
3333
- label: ":ios: Generate Xcode project - Unity 2020"
34-
timeout_in_minutes: 30
34+
timeout_in_minutes: 20
3535
key: "generate-fixture-project-2020"
3636
env:
3737
UNITY_VERSION: *2020
@@ -52,7 +52,7 @@ steps:
5252
limit: 1
5353

5454
- label: ":ios: Build iOS test fixture for Unity 2020"
55-
timeout_in_minutes: 30
55+
timeout_in_minutes: 10
5656
key: "build-ios-fixture-2020"
5757
depends_on: "generate-fixture-project-2020"
5858
env:
@@ -76,7 +76,7 @@ steps:
7676
limit: 1
7777

7878
- label: Build Unity 2020 MacOS test fixture
79-
timeout_in_minutes: 30
79+
timeout_in_minutes: 10
8080
key: "macos-2020-fixture"
8181
env:
8282
UNITY_VERSION: *2020
@@ -98,7 +98,7 @@ steps:
9898
limit: 1
9999

100100
- label: Build Unity 2020 WebGL test fixture
101-
timeout_in_minutes: 30
101+
timeout_in_minutes: 20
102102
key: "webgl-2020-fixture"
103103
env:
104104
UNITY_VERSION: *2020

.buildkite/unity.2021.full.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ steps:
88
- group: ":hammer: Build Unity 2021 full test fixtures"
99
steps:
1010
- label: ":android: Build Android DEV test fixture for Unity 2021"
11-
timeout_in_minutes: 30
11+
timeout_in_minutes: 20
1212
key: "build-android-dev-fixture-2021"
1313
env:
1414
UNITY_VERSION: *2021
@@ -28,7 +28,7 @@ steps:
2828
limit: 1
2929

3030
- label: ":ios: Generate Xcode DEV project - Unity 2021"
31-
timeout_in_minutes: 30
31+
timeout_in_minutes: 10
3232
key: "generate-dev-fixture-project-2021"
3333
env:
3434
UNITY_VERSION: *2021
@@ -49,7 +49,7 @@ steps:
4949
limit: 1
5050

5151
- label: ":ios: Build DEV iOS test fixture for Unity 2021"
52-
timeout_in_minutes: 30
52+
timeout_in_minutes: 10
5353
key: "build-ios-dev-fixture-2021"
5454
depends_on: "generate-dev-fixture-project-2021"
5555
env:
@@ -73,7 +73,7 @@ steps:
7373
limit: 1
7474

7575
- label: Build Unity 2021 MacOS test fixture
76-
timeout_in_minutes: 30
76+
timeout_in_minutes: 10
7777
key: "macos-2021-fixture"
7878
env:
7979
UNITY_VERSION: *2021
@@ -113,7 +113,7 @@ steps:
113113
limit: 1
114114

115115
- label: Build Unity 2021 WebGL test fixture
116-
timeout_in_minutes: 30
116+
timeout_in_minutes: 20
117117
key: "webgl-2021-fixture"
118118
env:
119119
UNITY_VERSION: *2021
@@ -133,7 +133,7 @@ steps:
133133
limit: 1
134134

135135
- label: Build Unity 2021 DEV WebGL test fixture
136-
timeout_in_minutes: 30
136+
timeout_in_minutes: 20
137137
key: "webgl-2021-dev-fixture"
138138
env:
139139
UNITY_VERSION: *2021
@@ -269,10 +269,10 @@ steps:
269269
concurrency_method: eager
270270

271271
- label: Run MacOS e2e tests for Unity 2021
272-
timeout_in_minutes: 60
272+
timeout_in_minutes: 30
273273
depends_on: 'macos-2021-fixture'
274274
agents:
275-
queue: macos-12-arm-unity
275+
queue: macos-14
276276
env:
277277
UNITY_VERSION: *2021
278278
plugins:
@@ -293,7 +293,7 @@ steps:
293293
timeout_in_minutes: 60
294294
depends_on: 'macos-2021-dev-fixture'
295295
agents:
296-
queue: macos-12-arm-unity
296+
queue: macos-14
297297
env:
298298
UNITY_VERSION: *2021
299299
plugins:
@@ -311,7 +311,7 @@ steps:
311311
- scripts/ci-run-macos-tests.sh dev
312312

313313
- label: Run WebGL e2e tests for Unity 2021
314-
timeout_in_minutes: 30
314+
timeout_in_minutes: 20
315315
depends_on: 'webgl-2021-fixture'
316316
env:
317317
UNITY_VERSION: *2021
@@ -330,7 +330,7 @@ steps:
330330
- scripts/ci-run-webgl-tests.sh release
331331

332332
- label: Run WebGL e2e DEV tests for Unity 2021
333-
timeout_in_minutes: 30
333+
timeout_in_minutes: 20
334334
depends_on: 'webgl-2021-dev-fixture'
335335
env:
336336
UNITY_VERSION: *2021

.buildkite/unity.2021.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ steps:
88
- group: ":hammer: Build Unity 2021 test fixtures"
99
steps:
1010
- label: ":android: Build Android test fixture for Unity 2021"
11-
timeout_in_minutes: 30
11+
timeout_in_minutes: 20
1212
key: "build-android-fixture-2021"
1313
env:
1414
UNITY_VERSION: *2021
@@ -31,7 +31,7 @@ steps:
3131
# Build iOS test fixtures
3232
#
3333
- label: ":ios: Generate Xcode project - Unity 2021"
34-
timeout_in_minutes: 30
34+
timeout_in_minutes: 20
3535
key: "generate-fixture-project-2021"
3636
env:
3737
UNITY_VERSION: *2021
@@ -52,7 +52,7 @@ steps:
5252
limit: 1
5353

5454
- label: ":ios: Build iOS test fixture for Unity 2021"
55-
timeout_in_minutes: 30
55+
timeout_in_minutes: 10
5656
key: "build-ios-fixture-2021"
5757
depends_on: "generate-fixture-project-2021"
5858
env:

.buildkite/unity.2022.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ steps:
2828
limit: 1
2929

3030
- label: ":ios: Generate Xcode project - Unity 2022"
31-
timeout_in_minutes: 30
31+
timeout_in_minutes: 10
3232
key: "generate-fixture-project-2022"
3333
env:
3434
UNITY_VERSION: *2022
@@ -49,7 +49,7 @@ steps:
4949
limit: 1
5050

5151
- label: ":ios: Build iOS test fixture for Unity 2022"
52-
timeout_in_minutes: 30
52+
timeout_in_minutes: 10
5353
key: "build-ios-fixture-2022"
5454
depends_on: "generate-fixture-project-2022"
5555
env:
@@ -73,7 +73,7 @@ steps:
7373
limit: 1
7474

7575
- label: Build Unity 2022 MacOS fixture
76-
timeout_in_minutes: 30
76+
timeout_in_minutes: 10
7777
key: "macos-2022-fixture"
7878
env:
7979
UNITY_VERSION: *2022
@@ -93,7 +93,7 @@ steps:
9393
limit: 1
9494

9595
- label: Build Unity 2022 WebGL test fixture
96-
timeout_in_minutes: 30
96+
timeout_in_minutes: 10
9797
key: "webgl-2022-fixture"
9898
env:
9999
UNITY_VERSION: *2022

.buildkite/unity.6000.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ steps:
88
- group: ":hammer: Build Unity 6000 test fixtures"
99
steps:
1010
- label: ":android: Build Android test fixture for Unity 6000"
11-
timeout_in_minutes: 30
11+
timeout_in_minutes: 20
1212
key: "build-android-fixture-6000"
1313
env:
1414
UNITY_VERSION: *6000
@@ -28,7 +28,7 @@ steps:
2828
limit: 1
2929

3030
- label: ":ios: Generate Xcode project - Unity 6000"
31-
timeout_in_minutes: 30
31+
timeout_in_minutes: 10
3232
key: "generate-fixture-project-6000"
3333
env:
3434
UNITY_VERSION: *6000
@@ -49,7 +49,7 @@ steps:
4949
limit: 1
5050

5151
- label: ":ios: Build iOS test fixture for Unity 6000"
52-
timeout_in_minutes: 30
52+
timeout_in_minutes: 10
5353
key: "build-ios-fixture-6000"
5454
depends_on: "generate-fixture-project-6000"
5555
env:
@@ -73,7 +73,7 @@ steps:
7373
limit: 1
7474

7575
- label: Build Unity 6000 MacOS test fixture
76-
timeout_in_minutes: 30
76+
timeout_in_minutes: 10
7777
key: "macos-6000-fixture"
7878
env:
7979
UNITY_VERSION: *6000
@@ -93,7 +93,7 @@ steps:
9393
limit: 1
9494

9595
- label: Build Unity 6000 WebGL test fixture
96-
timeout_in_minutes: 30
96+
timeout_in_minutes: 10
9797
key: "webgl-6000-fixture"
9898
env:
9999
UNITY_VERSION: *6000
@@ -211,7 +211,7 @@ steps:
211211
timeout_in_minutes: 60
212212
depends_on: 'macos-6000-fixture'
213213
agents:
214-
queue: macos-12-arm
214+
queue: macos-14
215215
env:
216216
UNITY_VERSION: *6000
217217
plugins:

0 commit comments

Comments
 (0)