Skip to content

Commit b2f5cd4

Browse files
authored
Test against Ruby 4.0 (#190)
1 parent 41c934d commit b2f5cd4

4 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Set up Ruby
1515
uses: ruby/setup-ruby@v1
1616
with:
17-
ruby-version: ruby
17+
ruby-version: 3.4
1818
bundler-cache: true
1919
- name: Generate documentation
2020
run: bundle exec yardoc

.github/workflows/main.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
- '3.2'
1919
- '3.3'
2020
- '3.4'
21+
- '4.0'
2122
steps:
2223
- uses: actions/checkout@v3
2324
- name: Set up Ruby
@@ -41,7 +42,7 @@ jobs:
4142
- name: Set up Ruby
4243
uses: ruby/setup-ruby@v1
4344
with:
44-
ruby-version: ruby
45+
ruby-version: 3.4
4546
bundler-cache: true
4647
- name: Run Linter
4748
run: bundle exec rubocop
@@ -53,7 +54,7 @@ jobs:
5354
- name: Set up Ruby
5455
uses: ruby/setup-ruby@v1
5556
with:
56-
ruby-version: ruby
57+
ruby-version: 3.4
5758
bundler-cache: true
5859
- name: Run YARD
5960
run: bundle exec yardoc --fail-on-warning
@@ -65,7 +66,7 @@ jobs:
6566
- name: Set up Ruby
6667
uses: ruby/setup-ruby@v1
6768
with:
68-
ruby-version: ruby
69+
ruby-version: 3.4
6970
bundler-cache: true
7071
- name: Build the gem
7172
run: gem build -o rage-local.gem && gem install rage-local.gem --no-document
@@ -96,7 +97,7 @@ jobs:
9697
- name: Set up Ruby
9798
uses: ruby/setup-ruby@v1
9899
with:
99-
ruby-version: ruby
100+
ruby-version: 3.4
100101
bundler-cache: true
101102
- name: Build the gem
102103
run: gem build -o rage-local.gem && gem install rage-local.gem --no-document

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ gem "yard"
1212
gem "rubocop", "~> 1.65.0", require: false
1313

1414
group :test do
15+
gem "ostruct"
16+
gem "benchmark"
1517
gem "activesupport"
1618
gem "http"
1719
gem "pg"

rage.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,5 @@ Gem::Specification.new do |spec|
3434
spec.add_dependency "rack-test", "~> 2.1"
3535
spec.add_dependency "rake", ">= 12.0"
3636
spec.add_dependency "logger"
37+
spec.add_dependency "irb"
3738
end

0 commit comments

Comments
 (0)