Skip to content

Commit 997288c

Browse files
committed
Update Ruby to 3.0.4
Reason for Change ================= * We should probably be on the latest version of Ruby :) * https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/ Changes ======= * Update omniauth-rails_csrf_protection * Update bootsnap * Add rexml explicitly, as it is now bundled
1 parent 957e840 commit 997288c

File tree

5 files changed

+18
-15
lines changed

5 files changed

+18
-15
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
build_and_test:
1212
working_directory: ~/cfp_app
1313
docker:
14-
- image: cimg/ruby:2.7.6-browsers
14+
- image: cimg/ruby:3.0.4-browsers
1515
environment:
1616
PGHOST: localhost
1717
PGUSER: cfp_app

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.7.6
1+
3.0.4

Gemfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ gem 'jquery-datatables-rails'
2020
gem 'jquery-rails'
2121
gem 'jquery-ui-rails'
2222
gem 'rails-assets-momentjs', source: 'https://rails-assets.org'
23+
gem 'rexml'
2324
gem 'sassc-rails'
2425
gem 'selectize-rails'
2526
gem 'uglifier', '>= 1.3.0'
@@ -32,7 +33,7 @@ gem "omniauth-rails_csrf_protection", "~> 1.0"
3233

3334
gem 'actionview-encoded_mail_to'
3435
gem 'active_model_serializers', '~> 0.10.0'
35-
gem 'bootsnap', require: false
36+
gem 'bootsnap', '~> 1.12', require: false
3637
gem 'bootstrap-multiselect-rails', '~> 0.9.9'
3738
gem 'chartkick'
3839
gem 'coderay', '~> 1.0'

Gemfile.lock

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@ GEM
118118
bindex (0.8.1)
119119
binding_of_caller (1.0.0)
120120
debug_inspector (>= 0.0.1)
121-
bootsnap (1.8.1)
122-
msgpack (~> 1.0)
121+
bootsnap (1.12.0)
122+
msgpack (~> 1.2)
123123
bootstrap-multiselect-rails (0.9.9)
124124
rails (>= 4.0.0)
125125
bootstrap-sass (3.4.1)
@@ -237,7 +237,7 @@ GEM
237237
haml (>= 4.0.6, < 6.0)
238238
html2haml (>= 1.0.1)
239239
railties (>= 5.1)
240-
hashie (4.1.0)
240+
hashie (5.0.0)
241241
html2haml (2.2.0)
242242
erubis (~> 2.7.0)
243243
haml (>= 4.0, < 6)
@@ -286,7 +286,7 @@ GEM
286286
mini_mime (1.1.2)
287287
mini_portile2 (2.8.0)
288288
minitest (5.15.0)
289-
msgpack (1.4.2)
289+
msgpack (1.5.3)
290290
multi_json (1.15.0)
291291
multi_xml (0.6.0)
292292
multipart-post (2.1.1)
@@ -305,9 +305,9 @@ GEM
305305
multi_json (~> 1.3)
306306
multi_xml (~> 0.5)
307307
rack (>= 1.2, < 3)
308-
omniauth (2.0.4)
308+
omniauth (2.1.0)
309309
hashie (>= 3.4.6)
310-
rack (>= 1.6.2, < 3)
310+
rack (>= 2.2.3)
311311
rack-protection
312312
omniauth-github (2.0.0)
313313
omniauth (~> 2.0)
@@ -318,7 +318,7 @@ GEM
318318
omniauth-oauth2 (1.7.1)
319319
oauth2 (~> 1.4)
320320
omniauth (>= 1.9, < 3)
321-
omniauth-rails_csrf_protection (1.0.0)
321+
omniauth-rails_csrf_protection (1.0.1)
322322
actionpack (>= 4.2)
323323
omniauth (~> 2.0)
324324
omniauth-twitter (1.4.0)
@@ -349,7 +349,7 @@ GEM
349349
rack (2.2.3.1)
350350
rack-mini-profiler (2.3.3)
351351
rack (>= 1.2.0)
352-
rack-protection (2.1.0)
352+
rack-protection (2.2.0)
353353
rack
354354
rack-proxy (0.7.0)
355355
rack
@@ -404,6 +404,7 @@ GEM
404404
responders (3.0.1)
405405
actionpack (>= 5.0)
406406
railties (>= 5.0)
407+
rexml (3.2.5)
407408
rspec (3.10.0)
408409
rspec-core (~> 3.10.0)
409410
rspec-expectations (~> 3.10.0)
@@ -513,7 +514,7 @@ DEPENDENCIES
513514
aws-sdk-s3
514515
better_errors
515516
binding_of_caller
516-
bootsnap
517+
bootsnap (~> 1.12)
517518
bootstrap-multiselect-rails (~> 0.9.9)
518519
bootstrap-sass (~> 3.4.1)
519520
capybara (~> 3.33)
@@ -563,6 +564,7 @@ DEPENDENCIES
563564
rails-controller-testing
564565
react-rails
565566
redcarpet (~> 3.5)
567+
rexml
566568
rspec
567569
rspec-rails
568570
sassc-rails
@@ -582,7 +584,7 @@ DEPENDENCIES
582584
webpacker
583585

584586
RUBY VERSION
585-
ruby 2.7.6p219
587+
ruby 3.0.4p208
586588

587589
BUNDLED WITH
588-
2.3.12
590+
2.3.11

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The CFP App does not provide a public facing website for your conference, though
1818

1919
### Prerequisite Requirements
2020

21-
* Ruby 2.7.6 (set in `.ruby-version`)
21+
* Ruby 3.0.4 (set in `.ruby-version`)
2222
* Bundler (was installed with 2.3.11)
2323
* PostgreSQL 14.1
2424
* Google Chrome browser must be installed to run tests

0 commit comments

Comments
 (0)