Skip to content

Commit 8a24d53

Browse files
authored
Merge pull request #787 from bugsnag/next
Release v7.7.3
2 parents 3398863 + c98ca60 commit 8a24d53

File tree

13 files changed

+249
-688
lines changed

13 files changed

+249
-688
lines changed

.buildkite/pipeline.full.yml

Lines changed: 95 additions & 546 deletions
Large diffs are not rendered by default.

.buildkite/pipeline.yml

Lines changed: 48 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
1+
aliases:
2+
- &2020 "2020.3.48f1"
3+
- &2021 "2021.3.36f1"
4+
15
agents:
2-
queue: macos-12-arm-unity
6+
queue: macos-14
37

48
steps:
59
#
6-
# Build notifier. We run tests for all Unity versions with the 2018 artifacts, as that is what we ship.
10+
# Build notifier. We run tests for all Unity versions with the 2020 artifacts, as that is what we ship.
711
#
812
- label: Build released notifier artifact
913
timeout_in_minutes: 30
1014
key: "build-artifacts"
1115
env:
12-
DEVELOPER_DIR: "/Applications/Xcode14.0.app"
13-
UNITY_VERSION: "2018.4.36f1"
16+
UNITY_VERSION: *2021
1417
commands:
1518
- bundle install
1619
- bundle exec rake plugin:export
@@ -26,7 +29,7 @@ steps:
2629
# agents:
2730
# queue: windows-unity-wsl
2831
# env:
29-
# UNITY_VERSION: "2018.4.36f1"
32+
# UNITY_VERSION: *2020
3033
# WSLENV: UNITY_VERSION
3134
# command:
3235
# - /mnt/c/Windows/System32/cmd.exe /c .\\scripts\\ci-build-windows-plugin.bat
@@ -44,30 +47,27 @@ steps:
4447
timeout_in_minutes: 10
4548
depends_on: build-artifacts
4649
env:
47-
UNITY_VERSION: "2020.3.48f1"
48-
DEVELOPER_DIR: "/Applications/Xcode14.0.app"
50+
UNITY_VERSION: *2021
4951
plugins:
5052
'artifacts#v1.9.0':
5153
download:
5254
- Bugsnag.unitypackage
53-
agents:
54-
queue: macos-12-arm
5555
commands:
5656
features/scripts/do_size_test.sh
5757

5858
# Build Android test fixtures
59-
- label: ":android: Build Android test fixture for Unity 2020"
59+
- label: ":android: Build Android test fixture for Unity 2021"
6060
timeout_in_minutes: 30
61-
key: "build-android-fixture-2020"
61+
key: "build-android-fixture-2021"
6262
depends_on: "build-artifacts"
6363
env:
64-
UNITY_VERSION: "2020.3.48f1"
64+
UNITY_VERSION: *2021
6565
plugins:
6666
artifacts#v1.5.0:
6767
download:
6868
- Bugsnag.unitypackage
6969
upload:
70-
- features/fixtures/maze_runner/mazerunner_2020.3.48f1.apk
70+
- features/fixtures/maze_runner/mazerunner_2021.3.36f1.apk
7171
- features/fixtures/build_android_apk.log
7272
commands:
7373
- bundle install
@@ -77,18 +77,18 @@ steps:
7777
- exit_status: "*"
7878
limit: 1
7979

80-
# - label: ':android: Build Android EDM test fixture for Unity 2020'
80+
# - label: ':android: Build Android EDM test fixture for Unity 2021'
8181
# timeout_in_minutes: 30
82-
# key: 'build-edm-fixture-2020'
82+
# key: 'build-edm-fixture-2021'
8383
# depends_on: 'build-artifacts'
8484
# env:
85-
# UNITY_VERSION: "2020.3.48f1"
85+
# UNITY_VERSION: *2021
8686
# plugins:
8787
# artifacts#v1.5.0:
8888
# download:
8989
# - Bugsnag.unitypackage
9090
# upload:
91-
# - features/fixtures/EDM_Fixture/edm_2020.3.48f1.apk
91+
# - features/fixtures/EDM_Fixture/edm_2021.3.36f1.apk
9292
# - features/scripts/buildEdmFixture.log
9393
# - features/scripts/edmImport.log
9494
# - features/scripts/enableEdm.log
@@ -102,17 +102,17 @@ steps:
102102
#
103103
# Run Android tests
104104
#
105-
- label: ":bitbar: :android: Run Android e2e tests for Unity 2020"
105+
- label: ":bitbar: :android: Run Android e2e tests for Unity 2021"
106106
timeout_in_minutes: 60
107-
depends_on: "build-android-fixture-2020"
107+
depends_on: "build-android-fixture-2021"
108108
agents:
109109
queue: opensource
110110
env:
111-
UNITY_VERSION: "2020.3.48f1"
111+
UNITY_VERSION: *2021
112112
plugins:
113113
artifacts#v1.5.0:
114114
download:
115-
- "features/fixtures/maze_runner/mazerunner_2020.3.48f1.apk"
115+
- "features/fixtures/maze_runner/mazerunner_2021.3.36f1.apk"
116116
upload:
117117
- "maze_output/**/*"
118118
- "maze_output/metrics.csv"
@@ -123,9 +123,10 @@ steps:
123123
command:
124124
- "features/csharp"
125125
- "features/android"
126-
- "--app=features/fixtures/maze_runner/mazerunner_2020.3.48f1.apk"
126+
- "--app=features/fixtures/maze_runner/mazerunner_2021.3.36f1.apk"
127127
- "--farm=bb"
128-
- "--device=ANDROID_9|ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
128+
- "--appium-version=1.22"
129+
- "--device=ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
129130
- "--no-tunnel"
130131
- "--aws-public-ip"
131132
- "--fail-fast"
@@ -135,24 +136,24 @@ steps:
135136

136137
# Run Android EDM tests
137138

138-
# - label: ':android: Run Android EDM e2e tests for Unity 2020'
139+
# - label: ':android: Run Android EDM e2e tests for Unity 2021'
139140
# timeout_in_minutes: 30
140-
# depends_on: 'build-edm-fixture-2020'
141+
# depends_on: 'build-edm-fixture-2021'
141142
# agents:
142143
# queue: opensource
143144
# env:
144-
# UNITY_VERSION: "2020.3.48f1"
145+
# UNITY_VERSION: "2021.3.36f1"
145146
# plugins:
146147
# artifacts#v1.5.0:
147148
# download:
148-
# - "features/fixtures/EDM_Fixture/edm_2020.3.48f1.apk"
149+
# - "features/fixtures/EDM_Fixture/edm_2021.3.36f1.apk"
149150
# upload:
150151
# - "maze_output/**/*"
151152
# docker-compose#v3.7.0:
152153
# pull: maze-runner
153154
# run: maze-runner
154155
# command:
155-
# - "--app=/app/features/fixtures/EDM_Fixture/edm_2020.3.48f1.apk"
156+
# - "--app=/app/features/fixtures/EDM_Fixture/edm_2021.3.36f1.apk"
156157
# - "--farm=bs"
157158
# - "--device=ANDROID_11_0"
158159
# - "features/edm"
@@ -163,46 +164,46 @@ steps:
163164
#
164165
# Build iOS test fixtures
165166
#
166-
- label: ":ios: Generate Xcode project - Unity 2020"
167+
- label: ":ios: Generate Xcode project - Unity 2021"
167168
timeout_in_minutes: 30
168-
key: "generate-fixture-project-2020"
169+
key: "generate-fixture-project-2021"
169170
depends_on: "build-artifacts"
170171
env:
171-
UNITY_VERSION: "2020.3.48f1"
172+
UNITY_VERSION: *2021
172173
plugins:
173174
artifacts#v1.5.0:
174175
download:
175176
- Bugsnag.unitypackage
176177
upload:
177178
- features/fixtures/unity.log
178-
- project_2020.tgz
179+
- project_2021.tgz
179180
commands:
180181
- bundle install
181182
- rake test:ios:generate_xcode
182-
- tar -zvcf project_2020.tgz features/fixtures/maze_runner/mazerunner_xcode
183+
- tar -zvcf project_2021.tgz features/fixtures/maze_runner/mazerunner_xcode
183184
retry:
184185
automatic:
185186
- exit_status: "*"
186187
limit: 1
187188

188-
- label: ":ios: Build iOS test fixture for Unity 2020"
189+
- label: ":ios: Build iOS test fixture for Unity 2021"
189190
timeout_in_minutes: 30
190-
key: "build-ios-fixture-2020"
191-
depends_on: "generate-fixture-project-2020"
191+
key: "build-ios-fixture-2021"
192+
depends_on: "generate-fixture-project-2021"
192193
env:
193-
DEVELOPER_DIR: "/Applications/Xcode14.0.app"
194-
UNITY_VERSION: "2020.3.48f1"
194+
UNITY_VERSION: *2021
195+
XCODE_VERSION: "15.3.0"
195196
plugins:
196197
artifacts#v1.5.0:
197198
download:
198199
- Bugsnag.unitypackage
199-
- project_2020.tgz
200+
- project_2021.tgz
200201
upload:
201-
- features/fixtures/maze_runner/mazerunner_2020.3.48f1.ipa
202+
- features/fixtures/maze_runner/mazerunner_2021.3.36f1.ipa
202203
- features/fixtures/unity.log
203204
commands:
204205
- bundle install
205-
- tar -zxf project_2020.tgz features/fixtures/maze_runner
206+
- tar -zxf project_2021.tgz features/fixtures/maze_runner
206207
- rake test:ios:build_xcode
207208
retry:
208209
automatic:
@@ -212,15 +213,15 @@ steps:
212213
#
213214
# Run iOS tests
214215
#
215-
- label: ":bitbar: :ios: Run iOS e2e tests for Unity 2020"
216+
- label: ":bitbar: :ios: Run iOS e2e tests for Unity 2021"
216217
timeout_in_minutes: 60
217-
depends_on: "build-ios-fixture-2020"
218+
depends_on: "build-ios-fixture-2021"
218219
agents:
219220
queue: opensource
220221
plugins:
221222
artifacts#v1.5.0:
222223
download:
223-
- "features/fixtures/maze_runner/mazerunner_2020.3.48f1.ipa"
224+
- "features/fixtures/maze_runner/mazerunner_2021.3.36f1.ipa"
224225
upload:
225226
- "maze_output/**/*"
226227
- "maze_output/metrics.csv"
@@ -232,9 +233,10 @@ steps:
232233
command:
233234
- "features/csharp"
234235
- "features/ios"
235-
- "--app=features/fixtures/maze_runner/mazerunner_2020.3.48f1.ipa"
236+
- "--app=features/fixtures/maze_runner/mazerunner_2021.3.36f1.ipa"
236237
- "--farm=bb"
237-
- "--device=IOS_12|IOS_13|IOS_14|IOS_15"
238+
- "--appium-version=1.22"
239+
- "--device=IOS_13|IOS_14|IOS_15"
238240
- "--no-tunnel"
239241
- "--aws-public-ip"
240242
- "--fail-fast"

CHANGELOG.md

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

3+
## 7.7.3 (2024-04-11)
4+
5+
### Bug Fixes
6+
7+
- Changed initialisation of time api to reduce the risk of iOS app hangs on start [#783](https://github.com/bugsnag/bugsnag-unity/pull/783)
8+
- Updated naming for BugsnagEditor EDM menu to reduce potential conflicts with other tools [#780](https://github.com/bugsnag/bugsnag-unity/pull/780)
9+
310
## 7.7.2 (2024-03-01)
411

512
### Enhancements

Gemfile.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ GEM
1111
faye-websocket (~> 0.11.0)
1212
selenium-webdriver (~> 4.2, < 4.6)
1313
atomos (0.1.3)
14-
bugsnag (6.26.0)
14+
bugsnag (6.26.4)
1515
concurrent-ruby (~> 1.0)
16-
bugsnag-maze-runner (8.13.1)
16+
bugsnag-maze-runner (9.6.0)
1717
appium_lib (~> 12.0.0)
1818
appium_lib_core (~> 5.4.0)
1919
bugsnag (~> 6.24)
@@ -34,7 +34,7 @@ GEM
3434
childprocess (4.1.0)
3535
claide (1.1.0)
3636
colored2 (3.1.2)
37-
concurrent-ruby (1.2.2)
37+
concurrent-ruby (1.2.3)
3838
cucumber (7.1.0)
3939
builder (~> 3.2, >= 3.2.4)
4040
cucumber-core (~> 10.1, >= 10.1.0)
@@ -67,7 +67,7 @@ GEM
6767
cucumber-core (~> 10.1, >= 10.1.0)
6868
cucumber-cucumber-expressions (~> 14.0, >= 14.0.0)
6969
curb (0.9.11)
70-
diff-lcs (1.5.0)
70+
diff-lcs (1.5.1)
7171
dogstatsd-ruby (5.5.0)
7272
ecma-re-validator (0.4.0)
7373
regexp_parser (~> 2.2)
@@ -83,20 +83,20 @@ GEM
8383
regexp_parser (~> 2.0)
8484
simpleidn (~> 0.2)
8585
uri_template (~> 0.7)
86-
mime-types (3.5.1)
86+
mime-types (3.5.2)
8787
mime-types-data (~> 3.2015)
88-
mime-types-data (3.2023.1003)
88+
mime-types-data (3.2024.0305)
8989
multi_test (0.1.2)
9090
nanaimo (0.3.0)
91-
nokogiri (1.15.5-x86_64-darwin)
91+
nokogiri (1.16.3-x86_64-darwin)
9292
racc (~> 1.4)
9393
optimist (3.0.1)
9494
os (1.0.1)
9595
power_assert (2.0.3)
9696
racc (1.7.3)
97-
rack (2.2.8)
97+
rack (2.2.9)
9898
rake (12.3.3)
99-
regexp_parser (2.8.2)
99+
regexp_parser (2.9.0)
100100
rexml (3.2.6)
101101
rouge (2.0.7)
102102
rubyzip (2.3.2)
@@ -136,7 +136,7 @@ PLATFORMS
136136
x86_64-darwin-20
137137

138138
DEPENDENCIES
139-
bugsnag-maze-runner (~> 8.0)
139+
bugsnag-maze-runner (~> 9.0)
140140
rake
141141
xcodeproj
142142
xcpretty

0 commit comments

Comments
 (0)