File tree 11 files changed +247
-1116
lines changed
11 files changed +247
-1116
lines changed Original file line number Diff line number Diff line change 1
1
# Make sure RUBY_VERSION matches the Ruby version in .ruby-version and Gemfile
2
- ARG RUBY_VERSION=3.1.2
2
+ ARG RUBY_VERSION=3.3.3
3
3
FROM registry.docker.com/library/ruby:$RUBY_VERSION-slim as base
4
4
5
5
# Install packages needed to build gems and node modules
@@ -8,7 +8,7 @@ RUN apt-get update -qq && \
8
8
9
9
# Install JavaScript dependencies
10
10
# Make sure NODE_VERSION matches the node version in .nvmrc and package.json
11
- ARG NODE_VERSION=18.13 .0
11
+ ARG NODE_VERSION=22.3 .0
12
12
ARG YARN_VERSION=1.22.19
13
13
ENV PATH=/usr/local/node/bin:$PATH
14
14
RUN curl -sL https://github.com/nodenv/node-build/archive/master.tar.gz | tar xz -C /tmp/ && \
Original file line number Diff line number Diff line change 13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- node : [18 .x]
17
- ruby : [3.1.2 ]
16
+ node : [22 .x]
17
+ ruby : [3.3.3 ]
18
18
19
19
env :
20
20
RAILS_ENV : test
Original file line number Diff line number Diff line change 13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- node : [18 .x]
17
- ruby : [3.1.2 ]
16
+ node : [22 .x]
17
+ ruby : [3.3.3 ]
18
18
19
19
env :
20
20
RAILS_ENV : test
Original file line number Diff line number Diff line change 13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- node : [18 .x]
17
- ruby : [3.1.2 ]
16
+ node : [22 .x]
17
+ ruby : [3.3.3 ]
18
18
19
19
services :
20
20
postgres :
Original file line number Diff line number Diff line change 1
- v18.13 .0
1
+ v22.3 .0
Original file line number Diff line number Diff line change 1
- 3.1.2
1
+ 3.3.3
Original file line number Diff line number Diff line change 3
3
source "https://rubygems.org"
4
4
git_source ( :github ) { |repo | "https://github.com/#{ repo } .git" }
5
5
6
- ruby "3.1.2 "
6
+ ruby "3.3.3 "
7
7
8
- gem "react_on_rails" , "14.0.0 "
9
- gem "shakapacker" , "7.2.1 "
8
+ gem "react_on_rails" , "14.0.3 "
9
+ gem "shakapacker" , "8.0.0 "
10
10
11
11
# Bundle edge Rails instead: gem "rails", github: "rails/rails"
12
12
gem "listen"
@@ -45,11 +45,10 @@ gem "autoprefixer-rails"
45
45
46
46
gem "awesome_print"
47
47
48
- # FIXME: quick fix for rails6, not needed since rails 7.0.1
49
- # https://github.com/rails/rails/pull/44083
50
- gem "net-imap" , require : false
51
- gem "net-pop" , require : false
52
- gem "net-smtp" , require : false
48
+ # Needed until Ruby 3.3.4 is released https://github.com/ruby/ruby/pull/11006
49
+ # Related issue: https://github.com/ruby/net-pop/issues/26
50
+ # TODO: When Ruby 3.3.4 is released, upgrade Ruby and remove this line
51
+ gem "net-pop" , github : "ruby/net-pop"
53
52
54
53
gem "redcarpet"
55
54
You can’t perform that action at this time.
0 commit comments