Skip to content

Commit 0eb9d9d

Browse files
Merge pull request #841 from bugsnag/release/v6.28.0
Release v6.28.0
2 parents f771d0b + a7baf65 commit 0eb9d9d

File tree

31 files changed

+147
-78
lines changed

31 files changed

+147
-78
lines changed

.github/workflows/maze-runner.yml

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ jobs:
77
strategy:
88
fail-fast: false
99
matrix:
10-
ruby-version: ['1.9', '3.4']
10+
# Ruby 1.9/2.0 skipped pending PLAT-14387
11+
#ruby-version: ['1.9', '3.4']
12+
ruby-version: ['3.4']
1113

1214
uses: ./.github/workflows/run-maze-runner.yml
1315
with:
@@ -18,7 +20,9 @@ jobs:
1820
strategy:
1921
fail-fast: false
2022
matrix:
21-
ruby-version: ['2.0', '3.0']
23+
# Ruby 1.9/2.0 skipped pending PLAT-14387
24+
#ruby-version: ['2.0', '3.0']
25+
ruby-version: ['3.0']
2226

2327
uses: ./.github/workflows/run-maze-runner.yml
2428
with:
@@ -30,8 +34,9 @@ jobs:
3034
fail-fast: false
3135
matrix:
3236
include:
33-
- ruby-version: '1.9'
34-
rack-version: '1'
37+
# Ruby 1.9/2.0 skipped pending PLAT-14387
38+
#- ruby-version: '1.9'
39+
# rack-version: '1'
3540
- ruby-version: '3.0'
3641
rack-version: '1'
3742
- ruby-version: '2.2'
@@ -54,8 +59,9 @@ jobs:
5459
fail-fast: false
5560
matrix:
5661
include:
57-
- ruby-version: '2.0'
58-
que-version: '0.14'
62+
# Ruby 1.9/2.0 skipped pending PLAT-14387
63+
#- ruby-version: '2.0'
64+
# que-version: '0.14'
5965
- ruby-version: '2.5'
6066
que-version: '0.14'
6167
- ruby-version: '2.5'
@@ -113,8 +119,9 @@ jobs:
113119
ruby-version: ['2.2', '2.5']
114120
rails-version: ['3', '4', '5']
115121
include:
116-
- ruby-version: '2.0'
117-
rails-version: '3'
122+
# Ruby 1.9/2.0 skipped pending PLAT-14387
123+
#- ruby-version: '2.0'
124+
# rails-version: '3'
118125
- ruby-version: '2.6'
119126
rails-version: '5'
120127
exclude:
@@ -159,6 +166,9 @@ jobs:
159166
rails-version: '8'
160167
- ruby-version: '3.4'
161168
rails-version: '_integrations'
169+
# 2.7 integrations skipped pending PLAT-14389
170+
- ruby-version: '2.7'
171+
rails-version: '_integrations'
162172

163173
uses: ./.github/workflows/run-maze-runner.yml
164174
with:
@@ -170,7 +180,9 @@ jobs:
170180
strategy:
171181
fail-fast: false
172182
matrix:
173-
ruby-version: ['1.9', '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4']
183+
# Ruby 1.9/2.0 skipped pending PLAT-14387
184+
#ruby-version: ['1.9', '2.0', '2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4']
185+
ruby-version: ['2.1', '2.2', '2.3', '2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3', '3.4']
174186

175187
uses: ./.github/workflows/run-maze-runner.yml
176188
with:

.github/workflows/test-package.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,12 @@ jobs:
1313
optional-groups: ['test sidekiq']
1414
include:
1515
- ruby-version: '1.9'
16-
os: 'ubuntu-20.04'
16+
os: 'ubuntu-22.04'
1717
optional-groups: 'test'
1818
- ruby-version: '2.0'
1919
optional-groups: 'test'
2020
- ruby-version: '2.1'
2121
optional-groups: 'test'
22-
- ruby-version: '2.2'
23-
optional-groups: 'test sidekiq'
24-
os: 'ubuntu-20.04'
2522
- ruby-version: 'jruby'
2623
optional-groups: 'test'
2724

.gitignore

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,13 @@ pkg
1818
*.gem
1919

2020
vendor
21-
# Have editor/IDE/OS specific files you need to ignore? Consider using a global gitignore:
22-
#
23-
# * Create a file at ~/.gitignore
24-
# * Include files you want ignored
25-
# * Run: git config --global core.excludesfile ~/.gitignore
26-
#
27-
# After doing this, these files will be ignored in all your git projects,
28-
# saving you from having to 'pollute' every project you touch with them
29-
#
30-
# Not sure what to needs to be ignored for particular editors/OSes? Here's some ideas to get you started. (Remember, remove the leading # of the line)
31-
#
32-
# For MacOS:
33-
#
34-
#.DS_Store
21+
22+
# IDEs
23+
.idea/
24+
*.iml
25+
26+
# macOS:
27+
.DS_Store
3528

3629
# For TextMate
3730
#*.tmproj
@@ -54,3 +47,4 @@ bin
5447

5548
# For Bugsnag-Maze-Runner:
5649
maze_output
50+
maze-runner.log

.rubocop_todo.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,7 @@ Style/RescueStandardError:
600600
Style/SafeNavigation:
601601
Exclude:
602602
- 'lib/bugsnag/middleware/callbacks.rb'
603+
- 'lib/bugsnag/configuration.rb'
603604

604605
# Offense count: 1
605606
# Cop supports --auto-correct.

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
Changelog
22
=========
33

4+
## v6.28.0 (8 July 2025)
5+
6+
### Enhancements
7+
8+
* Set default endpoints based on API key
9+
| [#835](https://github.com/bugsnag/bugsnag-ruby/pull/835)
10+
411
## v6.27.1 (18 June 2024)
512

613
### Fixes

CONTRIBUTING.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,17 @@ If you're a member of the core team, follow these instructions for releasing bug
4949
### First time setup
5050
5151
* Create a Rubygems account
52-
* Get James/Simon to add you as contributor on bugsnag-ruby in Rubygems
52+
* Get someone to add you as contributor on bugsnag-ruby-performance in Rubygems
5353
5454
### Every time
5555
56-
* Update `VERSION`
57-
* Update `CHANGELOG.md`
58-
* Update `README.md` if necessary
59-
* Commit/push your changes
60-
61-
```
62-
git add VERSION CHANGELOG.md README.md
63-
git commit -m "Release v6.x.x"
64-
git push origin master
65-
```
66-
67-
* Release to rubygems
56+
* Create a new release branch named in the format `release/v1.x.x`
57+
* Update the version number in [`VERSION`](./VERSION)
58+
* Update [`CHANGELOG.md`](./CHANGELOG.md) with any changes
59+
* Open a pull request into `master` and get it approved
60+
* Merge the pull request using the message "Release v1.x.x"
61+
* Make a GitHub release
62+
* Release to rubygems:
6863
6964
```
7065
gem build bugsnag.gemspec

Gemfile-maze-runner

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
source "https://rubygems.org"
22

3-
gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', tag: 'v7.10.1'
3+
gem 'bugsnag-maze-runner', '~> 9.0'

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6.27.1
1+
6.28.0

example/rack/Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ else
66
gem 'bugsnag'
77
end
88

9-
gem 'rack'
9+
gem 'rack', '~> 2.0'
1010
gem 'redcarpet'

features/fixtures/rails3/app/config/boot.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
require 'logger'
12
require 'rubygems'
23

34
# Set up gems listed in the Gemfile.

0 commit comments

Comments
 (0)