Skip to content

Commit 2d38bb2

Browse files
committed
Require Ruby 4 and IRB 1.16 for Irbtools 4.2 + bump dependencies
1 parent 5107f7f commit 2d38bb2

File tree

3 files changed

+16
-18
lines changed

3 files changed

+16
-18
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,13 @@ jobs:
1414
strategy:
1515
matrix:
1616
ruby:
17-
- '3.4'
18-
- '3.3'
19-
- '3.2'
20-
- '3.1'
21-
- '3.0'
22-
- jruby
23-
- truffleruby
17+
- '4.0'
2418
os:
2519
- ubuntu-latest
2620
runs-on: ${{matrix.os}}
2721
if: "!contains(github.event.head_commit.message, '[skip ci]')"
2822
steps:
29-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v6
3024
- name: Set up Ruby
3125
uses: ruby/setup-ruby@v1
3226
with:

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Irbtools Changelog
22

3+
## 4.2.0 (unreleased)
4+
5+
- Require Ruby 4 and IRB 1.16
6+
37
## 4.1.1
48

59
- Loosen IRB dependency to allow IRB 1.15

irbtools.gemspec

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ Gem::Specification.new do |s|
1414
s.metadata = { "rubygems_mfa_required" => "true" }
1515
s.license = 'MIT'
1616

17-
s.required_ruby_version = '>= 3.0', '< 4.0'
17+
s.required_ruby_version = '>= 4.0'
1818

1919
# # #
2020
# Dependencies
21-
21+
2222
# Core Functionality
23-
s.add_dependency %q<irb>, ">= 1.13.0", "< 1.16"
24-
s.add_dependency %q<every_day_irb>, "~> 2.2"
25-
s.add_dependency %q<fancy_irb>, "~> 2.1"
26-
s.add_dependency %q<wirb>, "~> 2.0", ">= 2.2.1"
23+
s.add_dependency %q<irb>, "~> 1.16"
24+
s.add_dependency %q<every_day_irb>, "~> 2.3"
25+
s.add_dependency %q<fancy_irb>, "~> 2.1", ">= 2.1.3"
26+
s.add_dependency %q<wirb>, "~> 3.0"
2727
s.add_dependency %q<hirb>, "~> 0.7", ">= 0.7.3"
2828

2929
# Utils
@@ -34,10 +34,10 @@ Gem::Specification.new do |s|
3434
s.add_dependency %q<debugging>, "~> 2.1"
3535

3636
# Introspection / Docs
37-
s.add_dependency %q<looksee>, "~> 5.0"
38-
s.add_dependency %q<object_shadow>, "~> 1.1"
39-
s.add_dependency %q<code>, ">= 0.9.4", "< 2.0"
40-
s.add_dependency %q<core_docs>, "~> 0.9.11"
37+
s.add_dependency %q<looksee>, ">= 5.0", "< 7.0"
38+
s.add_dependency %q<object_shadow>, "~> 1.1", ">= 1.1.2"
39+
s.add_dependency %q<code>, ">= 0.9.5", "< 2.0"
40+
s.add_dependency %q<core_docs>, "~> 0.9.13"
4141
s.add_dependency %q<methodfinder>, "~> 2.2", ">= 2.2.5"
4242
s.add_dependency %q<ruby_version>, "~> 1.0"
4343
s.add_dependency %q<ruby_engine>, "~> 2.0"

0 commit comments

Comments
 (0)