Skip to content

Commit

Permalink
Merge pull request #1251 from bugsnag/release-v6.15.1
Browse files Browse the repository at this point in the history
Release v6.15.1
  • Loading branch information
kstenerud authored Dec 8, 2021
2 parents 7d9c966 + 6da32bd commit 45e05a2
Show file tree
Hide file tree
Showing 46 changed files with 480 additions and 550 deletions.
4 changes: 2 additions & 2 deletions .buildkite/block.quick.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
steps:
- block: 'Trigger extra iOS 10 and iOS 14 end-to-end tests and all unit tests'
- block: 'Trigger extra iOS 10 and iOS 15 end-to-end tests and all unit tests'
key: 'trigger-quick-build'

- label: 'Upload the quick test pipeline'
depends_on: 'trigger-quick-build'
command: buildkite-agent pipeline upload .buildkite/pipeline.quick.yml
command: buildkite-agent pipeline upload .buildkite/pipeline.quick.yml
68 changes: 60 additions & 8 deletions .buildkite/pipeline.full.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,58 @@ steps:
# E2E tests
#

- label: 'iOS 14 E2E tests batch 1'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.3.0:
download: ["features/fixtures/ios/output/iOSTestApp.ipa"]
docker-compose#v3.3.0:
run: cocoa-maze-runner
command:
- "--app=/app/build/iOSTestApp.ipa"
- "--farm=bs"
- "--device=IOS_14"
- "--appium-version=1.17.0"
- "--fail-fast"
- "--exclude=features/[h-z].*.feature"
- "--order=random"
concurrency: 9
concurrency_group: browserstack-app
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: 'iOS 14 E2E tests batch 2'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource
plugins:
artifacts#v1.3.0:
download: ["features/fixtures/ios/output/iOSTestApp.ipa"]
docker-compose#v3.3.0:
run: cocoa-maze-runner
command:
- "--app=/app/build/iOSTestApp.ipa"
- "--farm=bs"
- "--device=IOS_14"
- "--appium-version=1.17.0"
- "--fail-fast"
- "--exclude=features/[a-g].*.feature"
- "--order=random"
concurrency: 9
concurrency_group: browserstack-app
retry:
automatic:
- exit_status: -1 # Agent was lost
limit: 2

- label: 'iOS 13 E2E tests batch 1'
depends_on:
- cocoa_fixture
Expand Down Expand Up @@ -199,27 +251,27 @@ steps:
--fail-fast
--order=random

# TODO: Skip penmding PLAT-6822
- label: 'ARM macOS 11.0 E2E tests'
skip: Pending PLAT-6822
- label: 'ARM macOS 12.0 E2E tests'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource-m1-mac-cocoa-11
queue: opensource-arm-mac-cocoa-12
plugins:
artifacts#v1.3.0:
download: ["features/fixtures/macos/output/macOSTestApp.zip"]
upload: ["macOSTestApp.log", "appium_server.log", "maze_output/failed/**/*"]
download: "features/fixtures/macos/output/macOSTestApp.zip"
upload:
- "macOSTestApp.log"
- "appium_server.log"
- "maze_output/failed/**/*"
commands:
- bundle config set --local path 'vendor/bundle'
- bundle install
- bundle exec maze-runner
--farm=local
--os=macos
--os-version=11
--os-version=12
--app=macOSTestApp
--fail-fast
--order=random

- label: 'macOS 10.13 E2E tests'
Expand Down
12 changes: 6 additions & 6 deletions .buildkite/pipeline.quick.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ steps:
--fail-fast
--order=random

- label: 'iOS 14 E2E tests batch 1'
- label: 'iOS 15 E2E tests batch 1'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
Expand All @@ -149,8 +149,8 @@ steps:
command:
- "--app=@build/ipa_url.txt"
- "--farm=bs"
- "--device=IOS_14"
- "--appium-version=1.17.0"
- "--device=IOS_15"
- "--appium-version=1.21.0"
- "--fail-fast"
- "--exclude=features/[h-z].*.feature"
- "--order=random"
Expand All @@ -162,7 +162,7 @@ steps:
- exit_status: -1 # Agent was lost
limit: 2

- label: 'iOS 14 E2E tests batch 2'
- label: 'iOS 15 E2E tests batch 2'
depends_on:
- cocoa_fixture
timeout_in_minutes: 60
Expand All @@ -177,8 +177,8 @@ steps:
command:
- "--app=@build/ipa_url.txt"
- "--farm=bs"
- "--device=IOS_14"
- "--appium-version=1.17.0"
- "--device=IOS_15"
- "--appium-version=1.21.0"
- "--fail-fast"
- "--exclude=features/[a-g].*.feature"
- "--order=random"
Expand Down
24 changes: 10 additions & 14 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ steps:
# Build
#

- label: Build cocoa IPA
- label: Build test fixtures
key: cocoa_fixture
timeout_in_minutes: 20
timeout_in_minutes: 30
agents:
queue: opensource-mac-cocoa-11
queue: opensource-arm-mac-cocoa-12
artifact_paths:
- features/fixtures/ios/output/iOSTestApp.ipa
- features/fixtures/macos/output/macOSTestApp.zip
Expand Down Expand Up @@ -59,7 +59,7 @@ steps:
- label: ARM macOS 11 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-m1-mac-cocoa-11
queue: opensource-arm-mac-cocoa-12
commands:
- ./scripts/run-unit-tests.sh PLATFORM=macOS
artifact_paths:
Expand Down Expand Up @@ -126,7 +126,7 @@ steps:
# Barebones E2E tests
#

- label: 'iOS 14 barebones E2E tests'
- label: 'iOS 15 barebones E2E tests'
depends_on:
- cocoa_fixture
timeout_in_minutes: 10
Expand All @@ -142,9 +142,8 @@ steps:
- "features/barebone_tests.feature"
- "--app=@build/ipa_url.txt"
- "--farm=bs"
- "--device=IOS_14"
- "--appium-version=1.17.0"
- "--fail-fast"
- "--device=IOS_15"
- "--appium-version=1.21.0"
- "--order=random"
concurrency: 9
concurrency_group: browserstack-app
Expand Down Expand Up @@ -230,14 +229,12 @@ steps:
--fail-fast
--order=random

# TODO: Skip pending PLAT-6822
- label: 'ARM macOS 11 barebones E2E tests'
skip: Pending PLAT-6822
- label: 'ARM macOS 12 barebones E2E tests'
depends_on:
- cocoa_fixture
timeout_in_minutes: 10
agents:
queue: opensource-m1-mac-cocoa-11
queue: opensource-arm-mac-cocoa-12
plugins:
artifacts#v1.3.0:
download: "features/fixtures/macos/output/macOSTestApp.zip"
Expand All @@ -252,9 +249,8 @@ steps:
features/barebone_tests.feature
--farm=local
--os=macos
--os-version=11
--os-version=12
--app=macOSTestApp
--fail-fast
--order=random

- label: 'macOS 10.15 stress test'
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.15.0/Bugsnag"
github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.15.1/Bugsnag"
github_url: "https://github.com/bugsnag/bugsnag-cocoa"
hide_documentation_coverage: true
module: "Bugsnag"
module_version: "6.15.0"
module_version: "6.15.1"
objc: true
output: "docs"
readme: "README.md"
Expand Down
4 changes: 2 additions & 2 deletions Bugsnag.podspec.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Bugsnag",
"version": "6.15.0",
"version": "6.15.1",
"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.15.0"
"tag": "v6.15.1"
},
"frameworks": [
"Foundation",
Expand Down
Loading

0 comments on commit 45e05a2

Please sign in to comment.