Skip to content

Commit

Permalink
Merge pull request #1620 from bugsnag/release-v6.28.0
Browse files Browse the repository at this point in the history
Release v6.28.0
  • Loading branch information
kstenerud authored Dec 13, 2023
2 parents 3ec379e + 0eb4538 commit 49f60b8
Show file tree
Hide file tree
Showing 30 changed files with 202 additions and 348 deletions.
153 changes: 0 additions & 153 deletions .buildkite/pipeline.full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -186,68 +186,6 @@ steps:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':bitbar: iOS 12 E2E tests batch 1'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.9.0:
download: "features/fixtures/ios/output/ipa_url_bb.txt"
upload: "maze_output/failed/**/*"
docker-compose#v4.7.0:
pull: cocoa-maze-runner-bitbar
run: cocoa-maze-runner-bitbar
service-ports: true
command:
- "--app=@/app/build/ipa_url_bb.txt"
- "--farm=bb"
- "--device=IOS_12"
- "--no-tunnel"
- "--aws-public-ip"
- "--fail-fast"
# PLAT-11155: App hang scenarios run on BrowserStack
- "--exclude=features/app_hangs.feature"
- "--exclude=features/[e-z].*.feature$"
concurrency: 25
concurrency_group: 'bitbar'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':bitbar: iOS 12 E2E tests batch 2'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.9.0:
download: "features/fixtures/ios/output/ipa_url_bb.txt"
upload: "maze_output/failed/**/*"
docker-compose#v4.7.0:
pull: cocoa-maze-runner-bitbar
run: cocoa-maze-runner-bitbar
service-ports: true
command:
- "--app=@/app/build/ipa_url_bb.txt"
- "--farm=bb"
- "--device=IOS_12"
- "--no-tunnel"
- "--aws-public-ip"
- "--fail-fast"
- "--exclude=features/[a-d].*.feature$"
concurrency: 25
concurrency_group: 'bitbar'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

#
# BrowserStack
#
Expand Down Expand Up @@ -338,97 +276,6 @@ steps:
- exit_status: -1 # Agent was lost
limit: 2

# PLAT-11155: App hang tests run on BrowserStack (Appium 1.x) for now
- label: ':browserstack: iOS 12 app hang tests'
depends_on:
- cocoa_fixture
timeout_in_minutes: 10
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
download: "features/fixtures/ios/output/ipa_url_bs.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
pull: cocoa-maze-runner
run: cocoa-maze-runner
command:
- "--app=@build/ipa_url_bs.txt"
- "--farm=bs"
- "--device=IOS_12"
- "--appium-version=1.21.0"
- "--fail-fast"
- "features/app_hangs.feature"
concurrency: 5
concurrency_group: 'browserstack-app'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':browserstack: iOS 11 E2E tests batch 1'
skip: "https://smartbear.atlassian.net/browse/PLAT-11154"
depends_on:
- cocoa_fixture
# More time than other steps as the BrowserStack iOS 11 devices seem particularly unstable and
# sessions need resetting frequently, taking a minute or more each time.
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
download: "features/fixtures/ios/output/ipa_url_bs.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
pull: cocoa-maze-runner-legacy
run: cocoa-maze-runner-legacy
command:
- "--app=@build/ipa_url_bs.txt"
- "--farm=bs"
- "--device=IOS_11_0_IPHONE_8_PLUS"
- "--appium-version=1.16.0"
- "--fail-fast"
- "--exclude=features/[e-z].*.feature$"
concurrency: 5
concurrency_group: 'browserstack-app'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':browserstack: iOS 11 E2E tests batch 2'
skip: "https://smartbear.atlassian.net/browse/PLAT-11154"
depends_on:
- cocoa_fixture
# More time than other steps as the BrowserStack iOS 11 devices seem particularly unstable and
# sessions need resetting frequently, taking a minute or more each time.
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
download: "features/fixtures/ios/output/ipa_url_bs.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
pull: cocoa-maze-runner-legacy
run: cocoa-maze-runner-legacy
command:
- "--app=@build/ipa_url_bs.txt"
- "--farm=bs"
- "--device=IOS_11_0_IPHONE_8_PLUS"
- "--appium-version=1.16.0"
- "--fail-fast"
- "--exclude=features/[a-d].*.feature$"
concurrency: 5
concurrency_group: 'browserstack-app'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: 'macOS 11 E2E tests'
depends_on:
- cocoa_fixture
Expand Down
143 changes: 1 addition & 142 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ steps:
agents:
queue: macos-13-arm
commands:
- ./scripts/run-unit-tests.sh PLATFORM=iOS OS=17.0
- ./scripts/run-unit-tests.sh PLATFORM=iOS OS=17.0.1 DEVICE="iPhone 15"
artifact_paths:
- logs/*

Expand All @@ -120,33 +120,6 @@ steps:
artifact_paths:
- logs/*

- label: iOS 11 unit tests
timeout_in_minutes: 10
agents:
queue: macos-11
commands:
- ./scripts/run-unit-tests.sh PLATFORM=iOS OS=11.4
artifact_paths:
- logs/*

- label: iOS 10 unit tests
timeout_in_minutes: 10
agents:
queue: macos-10.15
commands:
- ./scripts/run-unit-tests.sh PLATFORM=iOS OS=10.3.1 DEVICE=iPhone\ 5s
artifact_paths:
- logs/*

- label: iOS 9 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa-10.13
commands:
- ./scripts/run-unit-tests.sh PLATFORM=iOS OS=9.0 DEVICE=iPhone\ 5s
artifact_paths:
- logs/*

- label: tvOS 15 unit tests
timeout_in_minutes: 10
agents:
Expand All @@ -165,33 +138,6 @@ steps:
artifact_paths:
- logs/*

- label: tvOS 11 unit tests
timeout_in_minutes: 10
agents:
queue: macos-11
commands:
- ./scripts/run-unit-tests.sh PLATFORM=tvOS OS=11.4
artifact_paths:
- logs/*

- label: tvOS 10 unit tests
timeout_in_minutes: 10
agents:
queue: macos-10.15
commands:
- ./scripts/run-unit-tests.sh PLATFORM=tvOS OS=10.2
artifact_paths:
- logs/*

- label: tvOS 9 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa-10.13
commands:
- ./scripts/run-unit-tests.sh PLATFORM=tvOS OS=9.2
artifact_paths:
- logs/*

- label: watchOS 8 unit tests
timeout_in_minutes: 60
agents:
Expand Down Expand Up @@ -476,36 +422,6 @@ steps:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':bitbar: iOS 12 barebone tests'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.9.0:
download: "features/fixtures/ios/output/ipa_url_bb.txt"
upload: "maze_output/failed/**/*"
docker-compose#v4.7.0:
pull: cocoa-maze-runner-bitbar
run: cocoa-maze-runner-bitbar
service-ports: true
command:
- "--app=@/app/build/ipa_url_bb.txt"
- "--farm=bb"
- "--device=IOS_12"
- "--no-tunnel"
- "--aws-public-ip"
- "--fail-fast"
- "features/barebone_tests.feature"
concurrency: 25
concurrency_group: 'bitbar'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

#
# BrowserStack
#
Expand Down Expand Up @@ -571,63 +487,6 @@ steps:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':browserstack: iOS 11 barebone tests'
skip: "https://smartbear.atlassian.net/browse/PLAT-11154"
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
download: "features/fixtures/ios/output/ipa_url_bs.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
pull: cocoa-maze-runner
run: cocoa-maze-runner
command:
- "--app=@build/ipa_url_bs.txt"
- "--farm=bs"
- "--device=IOS_11_0_IPHONE_8_PLUS"
- "--appium-version=1.16.0"
- "--fail-fast"
- "features/barebone_tests.feature"
concurrency: 5
concurrency_group: 'browserstack-app'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: ':browserstack: iOS 10 barebone tests'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.5.0:
download: "features/fixtures/ios/output/ipa_url_bs.txt"
upload: "maze_output/failed/**/*"
docker-compose#v3.7.0:
pull: cocoa-maze-runner
run: cocoa-maze-runner
command:
- "--app=@build/ipa_url_bs.txt"
- "--farm=bs"
- "--device=IOS_10"
- "--appium-version=1.15.0"
- "--fail-fast"
- "features/barebone_tests.feature"
concurrency: 5
concurrency_group: 'browserstack-app'
concurrency_method: eager
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

##############################################################################
#
# Trigger more tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/downstream_updates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
strategy:
matrix:
downstream_repo: ['bugsnag/bugsnag-unity']
downstream_repo: ['bugsnag/bugsnag-unity', 'bugsnag/bugsnag-flutter']
steps:
- name: Install libcurl4-openssl-dev and net-tools
run: |
Expand Down
4 changes: 2 additions & 2 deletions .jazzy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ author_url: "https://www.bugsnag.com"
author: "Bugsnag Inc"
clean: false # avoid deleting docs/.git
framework_root: "Bugsnag"
github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.27.3/Bugsnag"
github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.28.0/Bugsnag"
github_url: "https://github.com/bugsnag/bugsnag-cocoa"
hide_documentation_coverage: true
module: "Bugsnag"
module_version: "6.27.3"
module_version: "6.28.0"
objc: true
output: "docs"
readme: "README.md"
Expand Down
7 changes: 5 additions & 2 deletions Bugsnag.podspec.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Bugsnag",
"version": "6.27.3",
"version": "6.28.0",
"summary": "The Bugsnag crash reporting framework for Apple platforms.",
"homepage": "https://bugsnag.com",
"license": "MIT",
Expand All @@ -9,7 +9,7 @@
},
"source": {
"git": "https://github.com/bugsnag/bugsnag-cocoa.git",
"tag": "v6.27.3"
"tag": "v6.28.0"
},
"ios": {
"frameworks": [
Expand Down Expand Up @@ -53,6 +53,9 @@
"source_files": [
"Bugsnag/{**/,}*.{m,h,mm,c}"
],
"resources": [
"Bugsnag/resources/PrivacyInfo.xcprivacy"
],
"requires_arc": true,
"prefix_header_file": false,
"public_header_files": [
Expand Down
Loading

0 comments on commit 49f60b8

Please sign in to comment.