Skip to content

Commit c34a5c7

Browse files
committed
Update Ruby version from 2.7/3.0 to 3.3
- Update GitHub Actions workflows to use Ruby 3.3 - Replace pry-byebug with debug gem for Ruby 3.3+ compatibility - Rebuild Gemfile.lock with Ruby 3.3
1 parent fce358b commit c34a5c7

File tree

4 files changed

+29
-14
lines changed

4 files changed

+29
-14
lines changed

.github/workflows/rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [ubuntu-latest]
16-
ruby: ['2.7', '3.0']
16+
ruby: ['3.3']
1717
env:
1818
# $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps
1919
BUNDLE_GEMFILE: ${{ github.workspace }}/LintingGemfile

.github/workflows/ruby.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: true
2020
matrix:
21-
ruby: [2.7]
21+
ruby: ['3.3']
2222
runs-on: ubuntu-latest
2323
env:
2424
PACKAGE_JSON_FALLBACK_MANAGER: yarn_classic
@@ -67,7 +67,7 @@ jobs:
6767
installer: pnpm
6868
- name: bun
6969
installer: bun
70-
ruby: [2.7]
70+
ruby: ['3.3']
7171
gemfile:
7272
# These have shakapacker:
7373
- base

Gemfile.lock

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ GEM
8787
babel-source (>= 4.0, < 6)
8888
execjs (~> 2.0)
8989
builder (3.2.4)
90-
byebug (11.0.1)
9190
capybara (3.37.1)
9291
addressable
9392
matrix
@@ -111,7 +110,11 @@ GEM
111110
connection_pool (2.3.0)
112111
crass (1.0.6)
113112
date (3.3.4)
113+
debug (1.11.0)
114+
irb (~> 1.10)
115+
reline (>= 0.3.8)
114116
docile (1.1.5)
117+
erb (6.0.0)
115118
erubi (1.9.0)
116119
es5-shim-rails (4.0.1)
117120
actionpack (>= 3.1)
@@ -137,6 +140,11 @@ GEM
137140
minitest (>= 3.0)
138141
i18n (1.12.0)
139142
concurrent-ruby (~> 1.0)
143+
io-console (0.8.1)
144+
irb (1.15.3)
145+
pp (>= 0.6.0)
146+
rdoc (>= 4.0.0)
147+
reline (>= 0.4.2)
140148
jbuilder (2.11.5)
141149
actionview (>= 5.0.0)
142150
activesupport (>= 5.0.0)
@@ -175,20 +183,19 @@ GEM
175183
nokogiri (1.14.3)
176184
mini_portile2 (~> 2.8.0)
177185
racc (~> 1.4)
178-
nokogiri (1.14.3-x86_64-darwin)
179-
racc (~> 1.4)
180-
nokogiri (1.14.3-x86_64-linux)
181-
racc (~> 1.4)
182186
notiffany (0.1.3)
183187
nenv (~> 0.1)
184188
shellany (~> 0.0)
185189
package_json (0.1.0)
190+
pp (0.6.3)
191+
prettyprint
192+
prettyprint (0.2.0)
186193
pry (0.14.2)
187194
coderay (~> 1.1)
188195
method_source (~> 1.0)
189-
pry-byebug (3.8.0)
190-
byebug (~> 11.0)
191-
pry (~> 0.10)
196+
psych (5.2.6)
197+
date
198+
stringio
192199
public_suffix (4.0.6)
193200
racc (1.6.2)
194201
rack (2.2.6.4)
@@ -224,7 +231,13 @@ GEM
224231
rb-fsevent (0.11.2)
225232
rb-inotify (0.10.1)
226233
ffi (~> 1.0)
234+
rdoc (6.15.1)
235+
erb
236+
psych (>= 4.0.0)
237+
tsort
227238
regexp_parser (2.6.0)
239+
reline (0.6.3)
240+
io-console (~> 0.5)
228241
rexml (3.2.5)
229242
rubyzip (2.3.2)
230243
selenium-webdriver (4.9.0)
@@ -237,10 +250,12 @@ GEM
237250
json (>= 1.8, < 3)
238251
simplecov-html (~> 0.10.0)
239252
simplecov-html (0.10.2)
253+
stringio (3.1.8)
240254
test-unit (2.5.5)
241255
thor (1.2.1)
242256
tilt (2.1.0)
243257
timeout (0.4.1)
258+
tsort (0.2.0)
244259
turbo-rails (2.0.5)
245260
actionpack (>= 6.0.0)
246261
activejob (>= 6.0.0)
@@ -256,7 +271,7 @@ GEM
256271
zeitwerk (2.6.6)
257272

258273
PLATFORMS
259-
ruby
274+
arm64-darwin-24
260275
x86_64-darwin-20
261276
x86_64-linux
262277

@@ -266,6 +281,7 @@ DEPENDENCIES
266281
capybara
267282
codeclimate-test-reporter
268283
coffee-rails
284+
debug
269285
es5-shim-rails (>= 2.0.5)
270286
gem-release
271287
guard
@@ -274,7 +290,6 @@ DEPENDENCIES
274290
listen (~> 3.0.0)
275291
minitest-retry
276292
package_json
277-
pry-byebug
278293
rails (~> 7.0.7, >= 7.0.7.2)
279294
react-rails!
280295
selenium-webdriver

react-rails.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
2727
s.add_development_dependency 'capybara'
2828
s.add_development_dependency 'selenium-webdriver'
2929
s.add_development_dependency 'test-unit', '~> 2.5'
30-
s.add_development_dependency 'pry-byebug'
30+
s.add_development_dependency 'debug'
3131
s.add_development_dependency 'package_json'
3232
s.add_development_dependency 'rails', '~> 7.0.7', '>= 7.0.7.2'
3333
s.add_development_dependency 'turbo-rails'

0 commit comments

Comments
 (0)