Skip to content

Commit b812dc0

Browse files
committed
fix: support rack 2 and 3
1 parent d1cc4aa commit b812dc0

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.github/workflows/test.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,19 @@ on: [push, pull_request]
44

55
jobs:
66
test:
7-
runs-on: ${{ matrix.os }}
87
strategy:
98
fail-fast: false
109
matrix:
1110
ruby_version: ["2.7", "3.0", "3.1", "3.2", "3.3"]
1211
os: ["ubuntu-latest","windows-latest","macos-latest"]
12+
rack_version: ["2", "3"]
13+
runs-on: ${{ matrix.os }}
14+
env:
15+
RACK_VERSION: ${{ matrix.rack_version }}
1316
steps:
1417
- uses: actions/checkout@v4
1518
- uses: ruby/setup-ruby@v1
1619
with:
1720
ruby-version: ${{ matrix.ruby_version }}
1821
- run: "bundle install"
19-
- run: "bundle exec rake"
22+
- run: "bundle exec rake"

pact-provider-verifier.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ Gem::Specification.new do |gem|
2626
gem.add_runtime_dependency 'faraday', '~> 2.5'
2727
gem.add_runtime_dependency 'faraday-retry', '~> 2.2'
2828
gem.add_runtime_dependency 'json', '>1.8'
29-
gem.add_runtime_dependency 'rack', '~> 2.1'
29+
gem.add_runtime_dependency 'rack', '>= 3.0', '< 4.0'
30+
gem.add_runtime_dependency 'rackup', '~> 2.0'
31+
3032
gem.add_runtime_dependency 'rack-reverse-proxy'
3133
gem.add_runtime_dependency 'rspec_junit_formatter', '~> 0.3'
3234
gem.add_runtime_dependency 'ostruct'

0 commit comments

Comments
 (0)