Skip to content

Commit

Permalink
Merge pull request #1047 from bugsnag/release-v6.8.0
Browse files Browse the repository at this point in the history
Release v6.8.0
  • Loading branch information
nickdowell authored Mar 18, 2021
2 parents bb114d8 + 4015d57 commit 3196f90
Show file tree
Hide file tree
Showing 117 changed files with 3,071 additions and 1,866 deletions.
18 changes: 9 additions & 9 deletions .buildkite/pipeline.quick.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ steps:
- label: iOS 13 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -47,7 +47,7 @@ steps:
- label: iOS 12 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -64,7 +64,7 @@ steps:
- label: iOS 11 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -81,7 +81,7 @@ steps:
- label: iOS 10 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa-10.14
queue: opensource-mac-cocoa-10.15
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -97,7 +97,7 @@ steps:
- label: tvOS 13 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -114,7 +114,7 @@ steps:
- label: tvOS 12 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -131,7 +131,7 @@ steps:
- label: tvOS 11 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -148,7 +148,7 @@ steps:
- label: tvOS 10 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa-10.14
queue: opensource-mac-cocoa-10.15
env:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
Expand All @@ -165,7 +165,7 @@ steps:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-10.15
plugins:
artifacts#v1.3.0:
download: ["features/fixtures/macos/output/macOSTestApp.zip"]
Expand Down
32 changes: 25 additions & 7 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ steps:
key: cocoa_fixture
timeout_in_minutes: 20
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-11
artifact_paths:
- features/fixtures/ios-swift-cocoapods/output/iOSTestApp.ipa
- features/fixtures/macos/output/macOSTestApp.zip
Expand All @@ -14,7 +14,7 @@ steps:
- label: Static framework and Swift Package Manager builds
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-10.15
concurrency: 3
concurrency_group: cocoa-unit-tests
env:
Expand All @@ -27,7 +27,7 @@ steps:
- label: Static Carthage build
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-10.15
concurrency: 3
concurrency_group: cocoa-unit-tests
env:
Expand All @@ -40,7 +40,7 @@ steps:
- label: macOS 10.15 unit tests
timeout_in_minutes: 10
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-10.15
concurrency: 3
concurrency_group: cocoa-unit-tests
env:
Expand Down Expand Up @@ -73,7 +73,7 @@ steps:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
PLATFORM: "iOS"
OS: "14.2"
OS: "14.3"
commands:
- make bootstrap
- make test
Expand Down Expand Up @@ -104,7 +104,7 @@ steps:
LANG: "en_GB.UTF-8"
TEST_CONFIGURATION: "Debug"
PLATFORM: "tvOS"
OS: "14.0"
OS: "14.3"
commands:
- make bootstrap
- make test
Expand Down Expand Up @@ -138,6 +138,7 @@ steps:
docker-compose#v3.3.0:
run: cocoa-maze-runner
command:
- "features/app_hangs.feature"
- "features/barebone_tests.feature"
- "--app=/app/build/iOSTestApp.ipa"
- "--farm=bs"
Expand All @@ -164,6 +165,7 @@ steps:
docker-compose#v3.3.0:
run: cocoa-maze-runner
command:
- "features/app_hangs.feature"
- "features/barebone_tests.feature"
- "--app=/app/build/iOSTestApp.ipa"
- "--farm=bs"
Expand All @@ -182,14 +184,15 @@ steps:
- cocoa_fixture
timeout_in_minutes: 60
agents:
queue: opensource-mac-cocoa
queue: opensource-mac-cocoa-10.15
plugins:
artifacts#v1.3.0:
download: ["features/fixtures/macos/output/macOSTestApp.zip"]
upload: ["macOSTestApp.log"]
commands:
- bundle install
- bundle exec maze-runner
features/app_hangs.feature
features/barebone_tests.feature
--farm=local
--os=macos
Expand All @@ -198,5 +201,20 @@ steps:
--tags='not @skip_macos'
--fail-fast

- label: 'macOS 10.15 stress test'
timeout_in_minutes: 3
agents:
queue: opensource-mac-cocoa
env:
STRESS_TEST: "true"
commands:
- bundle install
- bundle exec maze-runner
features/stress_test.feature
--no-log-requests
artifact_paths:
- features/fixtures/macos-stress-test/BugsnagStressTest.stdout.log
- features/fixtures/macos-stress-test/BugsnagStressTest.stderr.log

- label: 'Conditionally trigger full set of tests'
command: sh -c .buildkite/pipeline_trigger.sh
25 changes: 25 additions & 0 deletions .github/workflows/unit_tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: "Unit Tests"
on: [push]

# The purpose of this workflow is to run unit tests on beta versions of
# Xcode and iOS that have not yet been added to Bugsnag's Buildkite.

jobs:
build:
runs-on: macos-11.0
env:
DEVELOPER_DIR: /Applications/Xcode_12.5.app
PLATFORM: iOS
OS: 14.5
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Unit Tests
run: make test

- name: Archive xcodebuild output
uses: actions/upload-artifact@v2
with:
name: xcodebuild-${{ env.PLATFORM }}-${{ env.OS }}-${{ github.run_id }}
path: xcodebuild.log
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.7.1/Bugsnag"
github_file_prefix: "https://github.com/bugsnag/bugsnag-cocoa/tree/v6.8.0/Bugsnag"
github_url: "https://github.com/bugsnag/bugsnag-cocoa"
hide_documentation_coverage: true
module: "Bugsnag"
module_version: "6.7.1"
module_version: "6.8.0"
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.7.1",
"version": "6.8.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.7.1"
"tag": "v6.8.0"
},
"frameworks": [
"Foundation",
Expand Down
Loading

0 comments on commit 3196f90

Please sign in to comment.