Skip to content

Commit e77e628

Browse files
authored
Support rack/rack v3 (#8)
1 parent 748e906 commit e77e628

File tree

3 files changed

+53
-11
lines changed

3 files changed

+53
-11
lines changed

.github/workflows/main.yml

Lines changed: 51 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,62 @@
11
name: build
22

3-
on: [push, pull_request]
3+
on:
4+
push:
5+
schedule:
6+
- cron: '20 5 * * 1'
7+
workflow_dispatch:
48

59
jobs:
610
test:
711

812
runs-on: ubuntu-20.04
913

1014
strategy:
15+
fail-fast: false
1116
matrix:
1217
ruby-version:
13-
- 3.0.0
14-
- 2.7.2
15-
- 2.6.6
16-
- 2.5.8
17-
- 2.4.10
18-
- 2.3.8
19-
- 2.2.10
18+
- 3.2
19+
- 3.1
20+
- 3.0
21+
- 2.7
22+
- 2.6
23+
- 2.5
24+
- 2.4
25+
- 2.3
26+
- 2.2
27+
- jruby-9.4.3.0
2028
- jruby-9.2.14.0
21-
- truffleruby-21.0.0
29+
- truffleruby-23.0.0
30+
- truffleruby-22.1.0
31+
rack-version:
32+
- # default Rack version
33+
34+
include:
35+
- ruby-version: 2.7
36+
rack-version: ~>1.2.0
37+
- ruby-version: 2.7
38+
rack-version: ~>1.2
39+
- ruby-version: 2.7
40+
rack-version: ~>2.0.0
41+
- ruby-version: 2.7
42+
rack-version: ~>2.0
43+
- ruby-version: 2.7
44+
rack-version: ~>3.0
45+
- ruby-version: 2.7
46+
rack-version: ~>3.0.0
47+
48+
- ruby-version: 3.2
49+
rack-version: ~>1.2.0
50+
- ruby-version: 3.2
51+
rack-version: ~>1.2
52+
- ruby-version: 3.2
53+
rack-version: ~>2.0.0
54+
- ruby-version: 3.2
55+
rack-version: ~>2.0
56+
- ruby-version: 3.2
57+
rack-version: ~>3.0
58+
- ruby-version: 3.2
59+
rack-version: ~>3.0.0
2260

2361
steps:
2462
- uses: actions/checkout@v2
@@ -29,5 +67,9 @@ jobs:
2967
ruby-version: ${{ matrix.ruby-version }}
3068
bundler-cache: true
3169

70+
- name: Specify "rack" gem version ${{ matrix.rack-version }}
71+
if: ${{ matrix.rack-version }}
72+
run: bundle add rack --version="${{ matrix.rack-version }}"
73+
3274
- name: Run tests
3375
run: bundle exec rspec --format documentation

lib/logtail-rack/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module Logtail
22
module Integrations
33
module Rack
4-
VERSION = "0.2.0"
4+
VERSION = "0.2.1"
55
end
66
end
77
end

logtail-ruby-rack.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Gem::Specification.new do |spec|
2828
spec.require_paths = ["lib"]
2929

3030
spec.add_dependency "logtail", "~> 0.1"
31-
spec.add_runtime_dependency "rack", ">= 1.2", "< 3.0"
31+
spec.add_runtime_dependency "rack", ">= 1.2", "< 4.0"
3232

3333
spec.add_development_dependency "bundler", ">= 0.0"
3434
spec.add_development_dependency "rake", "~> 10.0"

0 commit comments

Comments
 (0)