Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v8.1.0 #834

Merged
merged 22 commits into from
Aug 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
b3ca22c
updated ui branding
clr182 Mar 1, 2023
38d8e68
reverting assemble filename casing
clr182 Mar 7, 2023
4b24feb
Update bugsnag-cocoa to v6.29.0
Jun 19, 2024
bef5ebc
Merge pull request #814 from bugsnag/bugsnag-cocoa-v6.29.0
richardelms Jun 21, 2024
458a73a
PLAT-12270 setup dev ci runs (#815)
richardelms Jun 26, 2024
1ad3243
PLAT-12363 build unity notifier with dotnet standard 2.0 (#816)
richardelms Jun 28, 2024
8c7b65b
PLAT-12309 Network breadcrumbs (#817)
richardelms Jul 8, 2024
d03d70f
Fix timing issues when Bugsnag started after the focus event (#825)
JamesLindsay0 Jul 9, 2024
4e67a6b
Display BugsnagUnity version in the configuration panel (#824)
JamesLindsay0 Jul 9, 2024
bd28e4b
Remove unnecessary ToArray() when constructing an error (#822)
JamesLindsay0 Jul 9, 2024
e8f4dca
Release automation (#823)
JamesLindsay0 Jul 11, 2024
51851fb
Bump the NDK version in bugsnag-android-unity to match android (#827)
JamesLindsay0 Jul 16, 2024
c667ade
Fix network breadcrumb test (#829)
JamesLindsay0 Jul 17, 2024
4992887
Update bugsnag-android to v6.6.1 [full ci] (#818)
github-actions[bot] Jul 18, 2024
a4a93dc
Merge branch 'next' into PLAT-9575-UpdateBugSnagCasingUnity
JamesLindsay0 Jul 18, 2024
c92a0b5
enable windows builds again (#828)
richardelms Jul 18, 2024
34997f8
Merge pull request #701 from bugsnag/PLAT-9575-UpdateBugSnagCasingUnity
JamesLindsay0 Jul 18, 2024
a2e683b
Update bugsnag-android to v6.7.0 [full ci] (#833)
github-actions[bot] Aug 12, 2024
3d7e4aa
Update bugsnag-cocoa to v6.30.1 [full ci] (#832)
github-actions[bot] Aug 12, 2024
d9303e0
Merge branch 'master' into next
richardelms Aug 12, 2024
72273cc
Release v8.1.0
richardelms Aug 12, 2024
f264f86
Update CHANGELOG.md
richardelms Aug 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .buildkite/block.full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,9 @@ steps:

- label: 'Upload the full test pipeline'
depends_on: 'trigger-full-build'
command: buildkite-agent pipeline upload .buildkite/pipeline.full.yml
command: >
buildkite-agent pipeline upload .buildkite/pipeline.android.full.yml &&
buildkite-agent pipeline upload .buildkite/pipeline.ios.full.yml &&
buildkite-agent pipeline upload .buildkite/pipeline.windows.full.yml &&
buildkite-agent pipeline upload .buildkite/pipeline.macos.full.yml &&
buildkite-agent pipeline upload .buildkite/pipeline.webgl.full.yml
274 changes: 274 additions & 0 deletions .buildkite/pipeline.android.full.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,274 @@
aliases:
- &2020 "2020.3.48f1"
- &2021 "2021.3.36f1"
- &2022 "2022.3.22f1"
- &2023 "2023.2.19f1"

agents:
queue: macos-14

steps:
#
# Build Android test fixtures
#
- label: ":android: Build Android test fixture for Unity 2020"
timeout_in_minutes: 30
key: "build-android-fixture-2020"
depends_on: "build-artifacts"
env:
UNITY_VERSION: *2020
plugins:
artifacts#v1.9.0:
download:
- Bugsnag.unitypackage
upload:
- features/fixtures/maze_runner/mazerunner_2020.apk
- features/fixtures/build_android_apk.log
commands:
- bundle install
- rake test:android:build
retry:
automatic:
- exit_status: "*"
limit: 1

- label: ":android: Build Android DEV test fixture for Unity 2021"
timeout_in_minutes: 30
key: "build-android-dev-fixture-2021"
depends_on: "build-artifacts"
env:
UNITY_VERSION: *2021
plugins:
artifacts#v1.9.0:
download:
- Bugsnag.unitypackage
upload:
- features/fixtures/maze_runner/mazerunner_dev_2021.apk
- features/fixtures/build_android_apk.log
commands:
- bundle install
- rake test:android:build_dev
retry:
automatic:
- exit_status: "*"
limit: 1

- label: ":android: Build Android test fixture for Unity 2022"
timeout_in_minutes: 30
key: "build-android-fixture-2022"
depends_on: "build-artifacts"
env:
UNITY_VERSION: *2022
plugins:
artifacts#v1.9.0:
download:
- Bugsnag.unitypackage
upload:
- features/fixtures/maze_runner/mazerunner_2022.apk
- features/fixtures/build_android_apk.log
commands:
- bundle install
- rake test:android:build
retry:
automatic:
- exit_status: "*"
limit: 1

- label: ":android: Build Android test fixture for Unity 2023"
timeout_in_minutes: 30
key: "build-android-fixture-2023"
depends_on: "build-artifacts"
env:
UNITY_VERSION: *2023
plugins:
artifacts#v1.9.0:
download:
- Bugsnag.unitypackage
upload:
- features/fixtures/maze_runner/mazerunner_2023.apk
- features/fixtures/build_android_apk.log
commands:
- bundle install
- rake test:android:build
retry:
automatic:
- exit_status: "*"
limit: 1

# - label: ':android: Build Android EDM test fixture for Unity 2020'
# timeout_in_minutes: 30
# key: 'build-edm-fixture-2020'
# depends_on: 'build-artifacts'
# env:
# UNITY_VERSION: *2020
# plugins:
# artifacts#v1.9.0:
# download:
# - Bugsnag.unitypackage
# upload:
# - features/fixtures/EDM_Fixture/edm_2020.apk
# - features/scripts/buildEdmFixture.log
# - features/scripts/edmImport.log
# - features/scripts/enableEdm.log
# commands:
# - rake test:edm:build
# retry:
# automatic:
# - exit_status: "*"
# limit: 1

#
# Run Android tests
#
- label: ":bitbar: :android: Run Android e2e tests for Unity 2020"
timeout_in_minutes: 60
depends_on: "build-android-fixture-2020"
agents:
queue: opensource
env:
UNITY_VERSION: *2020
plugins:
artifacts#v1.9.0:
download:
- "features/fixtures/maze_runner/mazerunner_2020.apk"
upload:
- "maze_output/**/*"
- "maze_output/metrics.csv"
docker-compose#v4.7.0:
pull: maze-runner-bitbar
run: maze-runner-bitbar
service-ports: true
command:
- "features/csharp"
- "features/android"
- "--app=features/fixtures/maze_runner/mazerunner_2020.apk"
- "--farm=bb"
- "--appium-version=1.22"
- "--device=ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
- "--no-tunnel"
- "--aws-public-ip"
- "--fail-fast"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager

- label: ":bitbar: :android: Run Android DEV e2e tests for Unity 2021"
timeout_in_minutes: 60
depends_on: "build-android-dev-fixture-2021"
agents:
queue: opensource
env:
UNITY_VERSION: *2021
plugins:
artifacts#v1.5.0:
download:
- "features/fixtures/maze_runner/mazerunner_dev_2021.apk"
upload:
- "maze_output/**/*"
- "maze_output/metrics.csv"
docker-compose#v4.7.0:
pull: maze-runner-bitbar
run: maze-runner-bitbar
service-ports: true
command:
- "features/csharp"
- "features/android"
- "--app=features/fixtures/maze_runner/mazerunner_dev_2021.apk"
- "--farm=bb"
- "--appium-version=1.22"
- "--device=ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
- "--no-tunnel"
- "--aws-public-ip"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager

- label: ":bitbar: :android: Run Android e2e tests for Unity 2022"
timeout_in_minutes: 60
depends_on: "build-android-fixture-2022"
agents:
queue: opensource
env:
UNITY_VERSION: *2022
plugins:
artifacts#v1.9.0:
download:
- "features/fixtures/maze_runner/mazerunner_2022.apk"
upload:
- "maze_output/**/*"
- "maze_output/metrics.csv"
docker-compose#v4.7.0:
pull: maze-runner-bitbar
run: maze-runner-bitbar
service-ports: true
command:
- "features/csharp"
- "features/android"
- "--app=features/fixtures/maze_runner/mazerunner_2022.apk"
- "--farm=bb"
- "--appium-version=1.22"
- "--device=ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
- "--no-tunnel"
- "--aws-public-ip"
- "--fail-fast"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager

- label: ":bitbar: :android: Run Android e2e tests for Unity 2023"
timeout_in_minutes: 60
depends_on: "build-android-fixture-2023"
agents:
queue: opensource
env:
UNITY_VERSION: *2023
plugins:
artifacts#v1.9.0:
download:
- "features/fixtures/maze_runner/mazerunner_2023.apk"
upload:
- "maze_output/**/*"
- "maze_output/metrics.csv"
docker-compose#v4.7.0:
pull: maze-runner-bitbar
run: maze-runner-bitbar
service-ports: true
command:
- "features/csharp"
- "features/android"
- "--app=features/fixtures/maze_runner/mazerunner_2023.apk"
- "--farm=bb"
- "--appium-version=1.22"
- "--device=ANDROID_10|ANDROID_11|ANDROID_12|ANDROID_13"
- "--no-tunnel"
- "--aws-public-ip"
- "--fail-fast"
concurrency: 25
concurrency_group: "bitbar"
concurrency_method: eager

# - label: ':android: Run Android EDM e2e tests for Unity 2020'
# timeout_in_minutes: 60
# depends_on: 'build-edm-fixture-2020'
# agents:
# queue: opensource
# env:
# UNITY_VERSION: *2021
# plugins:
# artifacts#v1.9.0:
# download:
# - "features/fixtures/EDM_Fixture/edm_2020.apk"
# upload:
# - "maze_output/**/*"
# docker-compose#v3.7.0:
# pull: maze-runner
# run: maze-runner
# command:
# - "--app=/app/features/fixtures/EDM_Fixture/edm_2020.apk"
# - "--farm=bs"
# - "--device=ANDROID_11_0"
# - "features/edm"
# concurrency: 5
# concurrency_group: browserstack-app
# concurrency_method: eager

Loading