Skip to content

Commit 3b412dd

Browse files
authored
Merge pull request #415 from bugsnag/next
Release v5.4.1
2 parents 2d72703 + 3b77e36 commit 3b412dd

File tree

15 files changed

+266
-152
lines changed

15 files changed

+266
-152
lines changed

.buildkite/pipeline.full.yml

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,8 @@ steps:
309309
artifacts#v1.3.0:
310310
download:
311311
- "features/fixtures/maze_runner/mazerunner_2017.4.40f1.apk"
312+
upload:
313+
- "maze_output/failed/**/*"
312314
docker-compose#v3.3.0:
313315
run: maze-runner
314316
command:
@@ -332,6 +334,8 @@ steps:
332334
artifacts#v1.3.0:
333335
download:
334336
- "features/fixtures/maze_runner/mazerunner_2018.4.36f1.apk"
337+
upload:
338+
- "maze_output/failed/**/*"
335339
docker-compose#v3.3.0:
336340
run: maze-runner
337341
command:
@@ -352,6 +356,8 @@ steps:
352356
artifacts#v1.3.0:
353357
download:
354358
- "features/fixtures/maze_runner/mazerunner_2019.4.29f1.apk"
359+
upload:
360+
- "maze_output/failed/**/*"
355361
docker-compose#v3.3.0:
356362
run: maze-runner
357363
command:
@@ -372,6 +378,8 @@ steps:
372378
artifacts#v1.3.0:
373379
download:
374380
- "features/fixtures/maze_runner/mazerunner_2021.1.16f1.apk"
381+
upload:
382+
- "maze_output/failed/**/*"
375383
docker-compose#v3.3.0:
376384
run: maze-runner
377385
command:
@@ -562,6 +570,8 @@ steps:
562570
artifacts#v1.3.0:
563571
download:
564572
- "features/fixtures/maze_runner/mazerunner_2017.4.40f1.ipa"
573+
upload:
574+
- "maze_output/failed/**/*"
565575
docker-compose#v3.3.0:
566576
run: maze-runner
567577
command:
@@ -582,6 +592,8 @@ steps:
582592
artifacts#v1.3.0:
583593
download:
584594
- "features/fixtures/maze_runner/mazerunner_2018.4.36f1.ipa"
595+
upload:
596+
- "maze_output/failed/**/*"
585597
docker-compose#v3.3.0:
586598
run: maze-runner
587599
command:
@@ -602,6 +614,8 @@ steps:
602614
artifacts#v1.3.0:
603615
download:
604616
- "features/fixtures/maze_runner/mazerunner_2019.4.29f1.ipa"
617+
upload:
618+
- "maze_output/failed/**/*"
605619
docker-compose#v3.3.0:
606620
run: maze-runner
607621
command:
@@ -622,6 +636,8 @@ steps:
622636
artifacts#v1.3.0:
623637
download:
624638
- "features/fixtures/maze_runner/mazerunner_2021.1.16f1.ipa"
639+
upload:
640+
- "maze_output/failed/**/*"
625641
docker-compose#v3.3.0:
626642
run: maze-runner
627643
command:
@@ -632,3 +648,109 @@ steps:
632648
- "features/ios"
633649
concurrency: 9
634650
concurrency_group: browserstack-app
651+
652+
#
653+
# Build Windows test fixtures
654+
#
655+
- label: Build Unity 2017 Windows test fixture
656+
key: 'windows-2017-fixture'
657+
depends_on: 'build-artifacts'
658+
timeout_in_minutes: 30
659+
agents:
660+
queue: opensource-windows-unity
661+
env:
662+
UNITY_VERSION: "2017.4.40f1"
663+
command:
664+
- scripts/ci-build-windows-package.bat
665+
artifact_paths:
666+
- features/fixtures/maze_runner/build/Windows-2017.4.40f1.zip
667+
668+
- label: Build Unity 2018 Windows test fixture
669+
key: 'windows-2018-fixture'
670+
depends_on: 'build-artifacts'
671+
timeout_in_minutes: 30
672+
agents:
673+
queue: opensource-windows-unity
674+
env:
675+
UNITY_VERSION: "2018.4.36f1"
676+
command:
677+
- scripts/ci-build-windows-package.bat
678+
artifact_paths:
679+
- features/fixtures/maze_runner/build/Windows-2018.4.36f1.zip
680+
681+
- label: Build Unity 2019 Windows test fixture
682+
key: 'windows-2019-fixture'
683+
depends_on: 'build-artifacts'
684+
timeout_in_minutes: 30
685+
agents:
686+
queue: opensource-windows-unity
687+
env:
688+
UNITY_VERSION: "2019.4.30f1"
689+
command:
690+
- scripts/ci-build-windows-package.bat
691+
artifact_paths:
692+
- features/fixtures/maze_runner/build/Windows-2019.4.30f1.zip
693+
694+
- label: Build Unity 2021 Windows test fixture
695+
key: 'windows-2021-fixture'
696+
depends_on: 'build-artifacts'
697+
timeout_in_minutes: 30
698+
agents:
699+
queue: opensource-windows-unity
700+
env:
701+
UNITY_VERSION: "2021.1.19f1"
702+
commands:
703+
- scripts/ci-build-windows-package.bat
704+
artifact_paths:
705+
- features/fixtures/maze_runner/build/Windows-2021.1.19f1.zip
706+
707+
#
708+
# Run Windows e2e tests
709+
#
710+
- label: Run Windows e2e tests for Unity 2017
711+
depends_on: 'windows-2017-fixture'
712+
timeout_in_minutes: 30
713+
agents:
714+
queue: opensource-windows-unity
715+
env:
716+
UNITY_VERSION: "2017.4.40f1"
717+
command:
718+
- scripts/ci-run-windows-tests.bat
719+
artifact_paths:
720+
- maze_output/failed/**/*
721+
722+
- label: Run Windows e2e tests for Unity 2018
723+
depends_on: 'windows-2018-fixture'
724+
timeout_in_minutes: 30
725+
agents:
726+
queue: opensource-windows-unity
727+
env:
728+
UNITY_VERSION: "2018.4.36f1"
729+
command:
730+
- scripts/ci-run-windows-tests.bat
731+
artifact_paths:
732+
- maze_output/failed/**/*
733+
734+
- label: Run Windows e2e tests for Unity 2019
735+
depends_on: 'windows-2019-fixture'
736+
timeout_in_minutes: 30
737+
agents:
738+
queue: opensource-windows-unity
739+
env:
740+
UNITY_VERSION: "2019.4.30f1"
741+
command:
742+
- scripts/ci-run-windows-tests.bat
743+
artifact_paths:
744+
- maze_output/failed/**/*
745+
746+
- label: Run Windows e2e tests for Unity 2021
747+
depends_on: 'windows-2021-fixture'
748+
timeout_in_minutes: 30
749+
agents:
750+
queue: opensource-windows-unity
751+
env:
752+
UNITY_VERSION: "2021.1.19f1"
753+
command:
754+
- scripts/ci-run-windows-tests.bat
755+
artifact_paths:
756+
- maze_output/failed/**/*

.buildkite/pipeline.yml

Lines changed: 16 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ steps:
114114
artifacts#v1.3.0:
115115
download:
116116
- "features/fixtures/maze_runner/mazerunner_2020.3.15f2.apk"
117+
upload:
118+
- "maze_output/failed/**/*"
117119
docker-compose#v3.3.0:
118120
run: maze-runner
119121
command:
@@ -182,6 +184,8 @@ steps:
182184
artifacts#v1.3.0:
183185
download:
184186
- "features/fixtures/maze_runner/mazerunner_2020.3.15f2.ipa"
187+
upload:
188+
- "maze_output/failed/**/*"
185189
docker-compose#v3.3.0:
186190
run: maze-runner
187191
command:
@@ -194,133 +198,39 @@ steps:
194198
concurrency_group: browserstack-app
195199

196200
#
197-
# Conditionally trigger full pipeline
198-
#
199-
- label: 'Conditionally trigger full set of tests'
200-
command: sh -c .buildkite/pipeline_trigger.sh
201-
202-
- block: "Build Windows fixtures"
203-
depends_on: 'build-artifacts'
204-
key: 'block-windows'
205-
prompt: "Build Windows fixtures - Is a suitable agent running?"
206-
207-
#
208-
# TODO Once Windows infrastructure is fully in place, refactor the following steps into the basic and full pipelines.
201+
# Build Windows test fixture
209202
#
210-
- label: Build Unity 2021 Windows test fixture
211-
key: 'windows-2021-fixture'
212-
depends_on: 'block-windows'
213-
timeout_in_minutes: 30
214-
agents:
215-
queue: opensource-windows-unity
216-
env:
217-
UNITY_VERSION: "2021.1.16f1"
218-
commands:
219-
- scripts/ci-build-windows-package.bat
220-
artifact_paths:
221-
- features/fixtures/maze_runner/build/Windows-2021.1.16f1.zip
222-
223203
- label: Build Unity 2020 Windows test fixture
224204
key: 'windows-2020-fixture'
225-
depends_on: 'block-windows'
205+
depends_on: 'build-artifacts'
226206
timeout_in_minutes: 30
227207
agents:
228208
queue: opensource-windows-unity
229209
env:
230-
UNITY_VERSION: "2020.3.12f1"
210+
UNITY_VERSION: "2020.3.17f1"
231211
commands:
232212
- scripts/ci-build-windows-package.bat
233213
artifact_paths:
234-
- features/fixtures/maze_runner/build/Windows-2020.3.12f1.zip
235-
236-
- label: Build Unity 2019 Windows test fixture
237-
key: 'windows-2019-fixture'
238-
depends_on: 'block-windows'
239-
timeout_in_minutes: 30
240-
agents:
241-
queue: opensource-windows-unity
242-
env:
243-
UNITY_VERSION: "2019.4.28f1"
244-
command:
245-
- scripts/ci-build-windows-package.bat
246-
artifact_paths:
247-
- features/fixtures/maze_runner/build/Windows-2019.4.28f1.zip
248-
249-
- label: Build Unity 2018 Windows test fixture
250-
key: 'windows-2018-fixture'
251-
depends_on: 'block-windows'
252-
timeout_in_minutes: 30
253-
agents:
254-
queue: opensource-windows-unity
255-
env:
256-
UNITY_VERSION: "2018.4.36f1"
257-
command:
258-
- scripts/ci-build-windows-package.bat
259-
artifact_paths:
260-
- features/fixtures/maze_runner/build/Windows-2018.4.36f1.zip
261-
262-
- label: Build Unity 2017 Windows test fixture
263-
key: 'windows-2017-fixture'
264-
depends_on: 'block-windows'
265-
timeout_in_minutes: 30
266-
agents:
267-
queue: opensource-windows-unity
268-
env:
269-
UNITY_VERSION: "2017.4.40f1"
270-
command:
271-
- scripts/ci-build-windows-package.bat
272-
artifact_paths:
273-
- features/fixtures/maze_runner/build/Windows-2017.4.40f1.zip
214+
- features/fixtures/maze_runner/build/Windows-2020.3.17f1.zip
274215

275216
#
276217
# Run Windows e2e tests
277218
#
278-
- label: Run Windows e2e tests for Unity 2021
279-
depends_on: 'windows-2021-fixture'
280-
timeout_in_minutes: 30
281-
agents:
282-
queue: opensource-windows-unity
283-
env:
284-
UNITY_VERSION: "2021.1.16f1"
285-
command:
286-
- scripts/ci-run-windows-tests.bat
287-
288219
- label: Run Windows e2e tests for Unity 2020
289220
depends_on: 'windows-2020-fixture'
290221
timeout_in_minutes: 30
291222
agents:
292223
queue: opensource-windows-unity
293224
env:
294-
UNITY_VERSION: "2020.3.12f1"
295-
command:
296-
- scripts/ci-run-windows-tests.bat
297-
298-
- label: Run Windows e2e tests for Unity 2019
299-
depends_on: 'windows-2019-fixture'
300-
timeout_in_minutes: 30
301-
agents:
302-
queue: opensource-windows-unity
303-
env:
304-
UNITY_VERSION: "2019.4.28f1"
225+
UNITY_VERSION: "2020.3.17f1"
305226
command:
306227
- scripts/ci-run-windows-tests.bat
228+
artifact_paths:
229+
- maze_output/failed/**/*
307230

308-
- label: Run Windows e2e tests for Unity 2018
309-
depends_on: 'windows-2018-fixture'
310-
timeout_in_minutes: 30
311-
agents:
312-
queue: opensource-windows-unity
313-
env:
314-
UNITY_VERSION: "2018.4.36f1"
315-
command:
316-
- scripts/ci-run-windows-tests.bat
231+
#
232+
# Conditionally trigger full pipeline
233+
#
234+
- label: 'Conditionally trigger full set of tests'
235+
command: sh -c .buildkite/pipeline_trigger.sh
317236

318-
- label: Run Windows e2e tests for Unity 2017
319-
depends_on: 'windows-2017-fixture'
320-
timeout_in_minutes: 30
321-
agents:
322-
queue: opensource-windows-unity
323-
env:
324-
UNITY_VERSION: "2017.4.40f1"
325-
command:
326-
- scripts/ci-run-windows-tests.bat

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Changelog
22

3+
## 5.4.1 (2021-10-25)
4+
5+
### Enhancements
6+
7+
* Removed the limit on the length of a breadcrumbs name [#399](https://github.com/bugsnag/bugsnag-unity/pull/399)
8+
9+
* Update bugsnag-android to v5.14.0
10+
* Capture and report thread state (running, sleeping, etc.) for Android Runtime and Native threads
11+
[bugsnag-android#1367](https://github.com/bugsnag/bugsnag-android/pull/1367)
12+
[bugsnag-android#1390](https://github.com/bugsnag/bugsnag-android/pull/1390)
13+
14+
* Update bugsnag-cocoa to v6.14.0
15+
* Capture and report thread states (running, stopped, waiting, etc.)
16+
[bugsnag-cocoa#1200](https://github.com/bugsnag/bugsnag-cocoa/pull/1200)
17+
* Disable app hang detection for app extensions.
18+
[bugsnag-cocoa#1198](https://github.com/bugsnag/bugsnag-cocoa/pull/1198)
19+
20+
### Bug fixes
21+
22+
* Fixed an issue where csharp exceptions originating from background threads caused errors in the App and Device class constructors
23+
[#413](https://github.com/bugsnag/bugsnag-unity/pull/413)
24+
325
## 5.4.0 (2021-09-27)
426

527
### Enhancements

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ gem "xcpretty"
55
gem "xcodeproj"
66

77
# Use official Maze Runner release
8-
gem "bugsnag-maze-runner", git: "https://github.com/bugsnag/maze-runner", tag: "v5.10.0"
8+
gem "bugsnag-maze-runner", git: "https://github.com/bugsnag/maze-runner", tag: "v6.0.1"
99

1010
# Use a specific Maze Runner branch
11-
#gem "bugsnag-maze-runner", git: "https://github.com/bugsnag/maze-runner", branch: "any-branch"
11+
#gem "bugsnag-maze-runner", git: "https://github.com/bugsnag/maze-runner", branch: "tms/update-cucumber"
1212

1313
# Use a local copy of Maze Runner for development purposes
1414
#gem "bugsnag-maze-runner", path: "../maze-runner"

0 commit comments

Comments
 (0)