Skip to content

Commit

Permalink
Release v6.19.0
Browse files Browse the repository at this point in the history
  • Loading branch information
imjoehaines committed Jan 6, 2021
2 parents 13536f8 + 5323c48 commit f9c5396
Show file tree
Hide file tree
Showing 24 changed files with 345 additions and 211 deletions.
150 changes: 141 additions & 9 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ steps:
use-aliases: true
env:
RUBY_TEST_VERSION: "1.9.3"
BUNDLE_VERSION: "1.12.0"

- label: ':ruby: Ruby 2.7 unit tests'
timeout_in_minutes: 30
Expand Down Expand Up @@ -85,7 +86,7 @@ steps:
env:
RUBY_TEST_VERSION: "2.5"

- label: ':sidekiq: Sidekiq 5 tests'
- label: ':sidekiq: Sidekiq 6 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
Expand All @@ -94,7 +95,7 @@ steps:
command: ["features/sidekiq.feature", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.5"
SIDEKIQ_VERSION: "~> 5"
SIDEKIQ_VERSION: "6"

- wait

Expand All @@ -115,6 +116,7 @@ steps:
use-aliases: true
env:
RUBY_TEST_VERSION: "2.0"
BUNDLE_VERSION: "1.12.0"
concurrency: 4
concurrency_group: 'ruby/unit-tests'

Expand All @@ -126,6 +128,7 @@ steps:
use-aliases: true
env:
RUBY_TEST_VERSION: "2.1"
BUNDLE_VERSION: "1.12.0"
concurrency: 4
concurrency_group: 'ruby/unit-tests'

Expand All @@ -137,6 +140,7 @@ steps:
use-aliases: true
env:
RUBY_TEST_VERSION: "2.2"
BUNDLE_VERSION: "1.12.0"
GEMSETS: "test sidekiq"
concurrency: 4
concurrency_group: 'ruby/unit-tests'
Expand All @@ -149,6 +153,7 @@ steps:
use-aliases: true
env:
RUBY_TEST_VERSION: "2.3"
BUNDLE_VERSION: "1.12.0"
GEMSETS: "test sidekiq"
concurrency: 4
concurrency_group: 'ruby/unit-tests'
Expand Down Expand Up @@ -189,6 +194,17 @@ steps:
concurrency: 4
concurrency_group: 'ruby/unit-tests'

- label: ':ruby: Ruby 3.0 unit tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-unit-tests
use-aliases: true
env:
RUBY_TEST_VERSION: "3.0"
concurrency: 4
concurrency_group: 'ruby/unit-tests'

- label: ':ruby: Ruby 1.9 plain tests'
timeout_in_minutes: 30
plugins:
Expand All @@ -198,6 +214,7 @@ steps:
command: ["features/plain_features", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "1.9.3"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand All @@ -210,6 +227,7 @@ steps:
command: ["features/plain_features", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.0"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand All @@ -222,6 +240,7 @@ steps:
command: ["features/plain_features", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.1"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand All @@ -234,6 +253,7 @@ steps:
command: ["features/plain_features", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.2"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand Down Expand Up @@ -285,6 +305,18 @@ steps:
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

- label: ':ruby: Ruby 3.0 plain tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ["features/plain_features/", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "3.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

- label: ':sidekiq: Sidekiq 2 tests'
timeout_in_minutes: 30
plugins:
Expand All @@ -294,7 +326,7 @@ steps:
command: ["features/sidekiq.feature", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.5"
SIDEKIQ_VERSION: "~> 2"
SIDEKIQ_VERSION: "2"
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

Expand All @@ -307,7 +339,7 @@ steps:
command: ["features/sidekiq.feature", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.5"
SIDEKIQ_VERSION: "~> 3"
SIDEKIQ_VERSION: "3"
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

Expand All @@ -320,10 +352,21 @@ steps:
command: ["features/sidekiq.feature", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.5"
SIDEKIQ_VERSION: "~> 4"
SIDEKIQ_VERSION: "4"
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':sidekiq: Sidekiq 5 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ["features/sidekiq.feature", "--tags", "not @wip"]
env:
RUBY_TEST_VERSION: "2.5"
SIDEKIQ_VERSION: "5"

- label: ':rails: Rails 3 Ruby 2.0 tests'
timeout_in_minutes: 30
plugins:
Expand All @@ -334,6 +377,7 @@ steps:
env:
RUBY_TEST_VERSION: "2.0"
RAILS_VERSION: "3"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand All @@ -347,6 +391,7 @@ steps:
env:
RUBY_TEST_VERSION: "2.1"
RAILS_VERSION: "3"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand All @@ -360,6 +405,7 @@ steps:
env:
RUBY_TEST_VERSION: "2.2"
RAILS_VERSION: "3"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand Down Expand Up @@ -412,6 +458,7 @@ steps:
env:
RUBY_TEST_VERSION: "2.2"
RAILS_VERSION: "4"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand All @@ -438,6 +485,7 @@ steps:
env:
RUBY_TEST_VERSION: "2.2"
RAILS_VERSION: "5"
BUNDLE_VERSION: "1.12.0"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

Expand Down Expand Up @@ -519,6 +567,32 @@ steps:
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

- label: ':rails: Rails 6 Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ["features/rails_features/", "--tags", "@rails6 and not @wip"]
env:
RUBY_TEST_VERSION: "3.0"
RAILS_VERSION: "6"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

- label: ':rails: Rails integrations Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ["features/rails_features/", "--tags", "@rails_integrations"]
env:
RUBY_TEST_VERSION: "3.0"
RAILS_VERSION: "_integrations"
concurrency: 8
concurrency_group: 'ruby/slow-maze-runner-tests'

- label: ':clipboard: Rake Ruby 1.9 tests'
timeout_in_minutes: 30
plugins:
Expand Down Expand Up @@ -627,6 +701,18 @@ steps:
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':clipboard: Rake Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ['features/rake.feature', '--tags', 'not @wip']
env:
RUBY_TEST_VERSION: "3.0"
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':postbox: Mailman Ruby 2.0 tests'
timeout_in_minutes: 30
plugins:
Expand All @@ -638,8 +724,6 @@ steps:
RUBY_TEST_VERSION: '2.0'
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'
soft_fail:
- exit_status: "*"

- label: ':postbox: Mailman Ruby 2.1 tests'
timeout_in_minutes: 30
Expand Down Expand Up @@ -725,6 +809,18 @@ steps:
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':postbox: Mailman Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ['features/mailman.feature', '--tags', 'not @wip']
env:
RUBY_TEST_VERSION: "3.0"
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':key: Que Ruby 2.0 tests'
timeout_in_minutes: 30
plugins:
Expand All @@ -736,8 +832,6 @@ steps:
RUBY_TEST_VERSION: '2.0'
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'
soft_fail:
- exit_status: "*"

- label: ':key: Que Ruby 2.1 tests'
timeout_in_minutes: 30
Expand Down Expand Up @@ -823,6 +917,18 @@ steps:
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':key: Que Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ['features/que.feature', '--tags', 'not @wip']
env:
RUBY_TEST_VERSION: "3.0"
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':bed: Rack 1 Ruby 1.9 tests'
timeout_in_minutes: 30
plugins:
Expand Down Expand Up @@ -940,6 +1046,19 @@ steps:
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':bed: Rack 1 Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ['features/rack.feature', '--tags', 'not @wip']
env:
RUBY_TEST_VERSION: "3.0"
RACK_VERSION: '1'
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':bed: Rack 2 Ruby 2.2 tests'
timeout_in_minutes: 30
plugins:
Expand Down Expand Up @@ -1017,3 +1136,16 @@ steps:
RACK_VERSION: '2'
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'

- label: ':bed: Rack 2 Ruby 3.0 tests'
timeout_in_minutes: 30
plugins:
docker-compose#v3.1.0:
run: ruby-maze-runner
use-aliases: true
command: ['features/rack.feature', '--tags', 'not @wip']
env:
RUBY_TEST_VERSION: "3.0"
RACK_VERSION: '2'
concurrency: 4
concurrency_group: 'ruby/integrations-maze-runner-tests'
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
Changelog
=========

## 6.19.0 (6 January 2021)

### Enhancements

* Exception messages will be truncated if they have a length greater than 3,072
| [#636](https://github.com/bugsnag/bugsnag-ruby/pull/636)
| [joshuapinter](https://github.com/joshuapinter)

* Breadcrumb metadata can now contain any type
| [#648](https://github.com/bugsnag/bugsnag-ruby/pull/648)

## 6.18.0 (27 October 2020)

### Enhancements
Expand Down
Loading

0 comments on commit f9c5396

Please sign in to comment.