Skip to content

Commit e4860c0

Browse files
committed
Test in development with the most recent version of Rails and Ruby
1 parent 1a47d61 commit e4860c0

File tree

3 files changed

+154
-109
lines changed

3 files changed

+154
-109
lines changed

.devcontainer/devcontainer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
22
// README at: https://github.com/devcontainers/templates/tree/main/src/ruby
33
{
4-
"name": "Ruby",
4+
"name": "importmaps-rails",
55
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6-
"image": "mcr.microsoft.com/devcontainers/ruby:1-3-bookworm",
6+
"image": "ghcr.io/rails/devcontainer/images/ruby:3.4.4",
77
"features": {
88
"ghcr.io/devcontainers/features/github-cli:1": {}
99
}

Gemfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
44
# Specify your gem's dependencies in importmap-rails.gemspec.
55
gemspec
66

7-
gem "rails", "~> 6.1.0"
7+
gem "rails"
8+
gem "propshaft"
89

9-
gem "sqlite3", "~> 1.4"
10+
gem "sqlite3"
1011

1112
group :development do
1213
gem "appraisal"

Gemfile.lock

Lines changed: 149 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -9,71 +9,86 @@ PATH
99
GEM
1010
remote: https://rubygems.org/
1111
specs:
12-
actioncable (6.1.7.8)
13-
actionpack (= 6.1.7.8)
14-
activesupport (= 6.1.7.8)
12+
actioncable (8.0.2)
13+
actionpack (= 8.0.2)
14+
activesupport (= 8.0.2)
1515
nio4r (~> 2.0)
1616
websocket-driver (>= 0.6.1)
17-
actionmailbox (6.1.7.8)
18-
actionpack (= 6.1.7.8)
19-
activejob (= 6.1.7.8)
20-
activerecord (= 6.1.7.8)
21-
activestorage (= 6.1.7.8)
22-
activesupport (= 6.1.7.8)
23-
mail (>= 2.7.1)
24-
actionmailer (6.1.7.8)
25-
actionpack (= 6.1.7.8)
26-
actionview (= 6.1.7.8)
27-
activejob (= 6.1.7.8)
28-
activesupport (= 6.1.7.8)
29-
mail (~> 2.5, >= 2.5.4)
30-
rails-dom-testing (~> 2.0)
31-
actionpack (6.1.7.8)
32-
actionview (= 6.1.7.8)
33-
activesupport (= 6.1.7.8)
34-
rack (~> 2.0, >= 2.0.9)
17+
zeitwerk (~> 2.6)
18+
actionmailbox (8.0.2)
19+
actionpack (= 8.0.2)
20+
activejob (= 8.0.2)
21+
activerecord (= 8.0.2)
22+
activestorage (= 8.0.2)
23+
activesupport (= 8.0.2)
24+
mail (>= 2.8.0)
25+
actionmailer (8.0.2)
26+
actionpack (= 8.0.2)
27+
actionview (= 8.0.2)
28+
activejob (= 8.0.2)
29+
activesupport (= 8.0.2)
30+
mail (>= 2.8.0)
31+
rails-dom-testing (~> 2.2)
32+
actionpack (8.0.2)
33+
actionview (= 8.0.2)
34+
activesupport (= 8.0.2)
35+
nokogiri (>= 1.8.5)
36+
rack (>= 2.2.4)
37+
rack-session (>= 1.0.1)
3538
rack-test (>= 0.6.3)
36-
rails-dom-testing (~> 2.0)
37-
rails-html-sanitizer (~> 1.0, >= 1.2.0)
38-
actiontext (6.1.7.8)
39-
actionpack (= 6.1.7.8)
40-
activerecord (= 6.1.7.8)
41-
activestorage (= 6.1.7.8)
42-
activesupport (= 6.1.7.8)
39+
rails-dom-testing (~> 2.2)
40+
rails-html-sanitizer (~> 1.6)
41+
useragent (~> 0.16)
42+
actiontext (8.0.2)
43+
actionpack (= 8.0.2)
44+
activerecord (= 8.0.2)
45+
activestorage (= 8.0.2)
46+
activesupport (= 8.0.2)
47+
globalid (>= 0.6.0)
4348
nokogiri (>= 1.8.5)
44-
actionview (6.1.7.8)
45-
activesupport (= 6.1.7.8)
49+
actionview (8.0.2)
50+
activesupport (= 8.0.2)
4651
builder (~> 3.1)
47-
erubi (~> 1.4)
48-
rails-dom-testing (~> 2.0)
49-
rails-html-sanitizer (~> 1.1, >= 1.2.0)
50-
activejob (6.1.7.8)
51-
activesupport (= 6.1.7.8)
52+
erubi (~> 1.11)
53+
rails-dom-testing (~> 2.2)
54+
rails-html-sanitizer (~> 1.6)
55+
activejob (8.0.2)
56+
activesupport (= 8.0.2)
5257
globalid (>= 0.3.6)
53-
activemodel (6.1.7.8)
54-
activesupport (= 6.1.7.8)
55-
activerecord (6.1.7.8)
56-
activemodel (= 6.1.7.8)
57-
activesupport (= 6.1.7.8)
58-
activestorage (6.1.7.8)
59-
actionpack (= 6.1.7.8)
60-
activejob (= 6.1.7.8)
61-
activerecord (= 6.1.7.8)
62-
activesupport (= 6.1.7.8)
58+
activemodel (8.0.2)
59+
activesupport (= 8.0.2)
60+
activerecord (8.0.2)
61+
activemodel (= 8.0.2)
62+
activesupport (= 8.0.2)
63+
timeout (>= 0.4.0)
64+
activestorage (8.0.2)
65+
actionpack (= 8.0.2)
66+
activejob (= 8.0.2)
67+
activerecord (= 8.0.2)
68+
activesupport (= 8.0.2)
6369
marcel (~> 1.0)
64-
mini_mime (>= 1.1.0)
65-
activesupport (6.1.7.8)
66-
concurrent-ruby (~> 1.0, >= 1.0.2)
70+
activesupport (8.0.2)
71+
base64
72+
benchmark (>= 0.3)
73+
bigdecimal
74+
concurrent-ruby (~> 1.0, >= 1.3.1)
75+
connection_pool (>= 2.2.5)
76+
drb
6777
i18n (>= 1.6, < 2)
78+
logger (>= 1.4.2)
6879
minitest (>= 5.1)
69-
tzinfo (~> 2.0)
70-
zeitwerk (~> 2.3)
80+
securerandom (>= 0.3)
81+
tzinfo (~> 2.0, >= 2.0.5)
82+
uri (>= 0.13.1)
7183
addressable (2.8.7)
7284
public_suffix (>= 2.0.2, < 7.0)
7385
appraisal (2.5.0)
7486
bundler
7587
rake
7688
thor (>= 0.14.0)
89+
base64 (0.3.0)
90+
benchmark (0.4.1)
91+
bigdecimal (3.2.2)
7792
builder (3.3.0)
7893
byebug (11.1.3)
7994
capybara (3.40.0)
@@ -85,15 +100,24 @@ GEM
85100
rack-test (>= 0.6.3)
86101
regexp_parser (>= 1.5, < 3.0)
87102
xpath (~> 3.2)
88-
concurrent-ruby (1.3.4)
103+
concurrent-ruby (1.3.5)
104+
connection_pool (2.5.3)
89105
crass (1.0.6)
90-
date (3.3.4)
91-
erubi (1.13.0)
106+
date (3.4.1)
107+
drb (2.2.3)
108+
erb (5.0.1)
109+
erubi (1.13.1)
92110
globalid (1.2.1)
93111
activesupport (>= 6.1)
94-
i18n (1.14.5)
112+
i18n (1.14.7)
95113
concurrent-ruby (~> 1.0)
96-
loofah (2.22.0)
114+
io-console (0.8.0)
115+
irb (1.15.2)
116+
pp (>= 0.6.0)
117+
rdoc (>= 4.0.0)
118+
reline (>= 0.4.2)
119+
logger (1.7.0)
120+
loofah (2.24.1)
97121
crass (~> 1.0.2)
98122
nokogiri (>= 1.12.0)
99123
mail (2.8.1)
@@ -103,100 +127,119 @@ GEM
103127
net-smtp
104128
marcel (1.0.4)
105129
matrix (0.4.2)
106-
method_source (1.1.0)
107130
mini_mime (1.1.5)
108-
minitest (5.25.1)
109-
net-imap (0.4.16)
131+
minitest (5.25.5)
132+
net-imap (0.5.9)
110133
date
111134
net-protocol
112135
net-pop (0.1.2)
113136
net-protocol
114137
net-protocol (0.2.2)
115138
timeout
116-
net-smtp (0.5.0)
139+
net-smtp (0.5.1)
117140
net-protocol
118-
nio4r (2.7.3)
119-
nokogiri (1.16.7-aarch64-linux)
141+
nio4r (2.7.4)
142+
nokogiri (1.18.8-aarch64-linux-gnu)
120143
racc (~> 1.4)
121-
nokogiri (1.16.7-arm64-darwin)
144+
nokogiri (1.18.8-arm64-darwin)
122145
racc (~> 1.4)
123-
nokogiri (1.16.7-x86_64-darwin)
146+
nokogiri (1.18.8-x86_64-darwin)
124147
racc (~> 1.4)
125-
nokogiri (1.16.7-x86_64-linux)
148+
nokogiri (1.18.8-x86_64-linux-gnu)
126149
racc (~> 1.4)
150+
pp (0.6.2)
151+
prettyprint
152+
prettyprint (0.2.0)
153+
propshaft (1.1.0)
154+
actionpack (>= 7.0.0)
155+
activesupport (>= 7.0.0)
156+
rack
157+
railties (>= 7.0.0)
158+
psych (5.2.6)
159+
date
160+
stringio
127161
public_suffix (6.0.1)
128162
racc (1.8.1)
129-
rack (2.2.9)
130-
rack-test (2.1.0)
163+
rack (3.1.16)
164+
rack-session (2.1.1)
165+
base64 (>= 0.1.0)
166+
rack (>= 3.0.0)
167+
rack-test (2.2.0)
131168
rack (>= 1.3)
132-
rails (6.1.7.8)
133-
actioncable (= 6.1.7.8)
134-
actionmailbox (= 6.1.7.8)
135-
actionmailer (= 6.1.7.8)
136-
actionpack (= 6.1.7.8)
137-
actiontext (= 6.1.7.8)
138-
actionview (= 6.1.7.8)
139-
activejob (= 6.1.7.8)
140-
activemodel (= 6.1.7.8)
141-
activerecord (= 6.1.7.8)
142-
activestorage (= 6.1.7.8)
143-
activesupport (= 6.1.7.8)
169+
rackup (2.2.1)
170+
rack (>= 3)
171+
rails (8.0.2)
172+
actioncable (= 8.0.2)
173+
actionmailbox (= 8.0.2)
174+
actionmailer (= 8.0.2)
175+
actionpack (= 8.0.2)
176+
actiontext (= 8.0.2)
177+
actionview (= 8.0.2)
178+
activejob (= 8.0.2)
179+
activemodel (= 8.0.2)
180+
activerecord (= 8.0.2)
181+
activestorage (= 8.0.2)
182+
activesupport (= 8.0.2)
144183
bundler (>= 1.15.0)
145-
railties (= 6.1.7.8)
146-
sprockets-rails (>= 2.0.0)
147-
rails-dom-testing (2.2.0)
184+
railties (= 8.0.2)
185+
rails-dom-testing (2.3.0)
148186
activesupport (>= 5.0.0)
149187
minitest
150188
nokogiri (>= 1.6)
151-
rails-html-sanitizer (1.6.0)
189+
rails-html-sanitizer (1.6.2)
152190
loofah (~> 2.21)
153-
nokogiri (~> 1.14)
154-
railties (6.1.7.8)
155-
actionpack (= 6.1.7.8)
156-
activesupport (= 6.1.7.8)
157-
method_source
191+
nokogiri (>= 1.15.7, != 1.16.7, != 1.16.6, != 1.16.5, != 1.16.4, != 1.16.3, != 1.16.2, != 1.16.1, != 1.16.0.rc1, != 1.16.0)
192+
railties (8.0.2)
193+
actionpack (= 8.0.2)
194+
activesupport (= 8.0.2)
195+
irb (~> 1.13)
196+
rackup (>= 1.0.0)
158197
rake (>= 12.2)
159-
thor (~> 1.0)
160-
rake (13.2.1)
198+
thor (~> 1.0, >= 1.2.2)
199+
zeitwerk (~> 2.6)
200+
rake (13.3.0)
201+
rdoc (6.14.2)
202+
erb
203+
psych (>= 4.0.0)
161204
regexp_parser (2.9.2)
205+
reline (0.6.1)
206+
io-console (~> 0.5)
162207
rexml (3.3.7)
163208
rubyzip (2.3.2)
209+
securerandom (0.4.1)
164210
selenium-webdriver (4.10.0)
165211
rexml (~> 3.2, >= 3.2.5)
166212
rubyzip (>= 1.2.2, < 3.0)
167213
websocket (~> 1.0)
168-
sprockets (4.2.1)
169-
concurrent-ruby (~> 1.0)
170-
rack (>= 2.2.4, < 4)
171-
sprockets-rails (3.5.2)
172-
actionpack (>= 6.1)
173-
activesupport (>= 6.1)
174-
sprockets (>= 3.0.0)
175-
sqlite3 (1.7.3-aarch64-linux)
176-
sqlite3 (1.7.3-arm64-darwin)
177-
sqlite3 (1.7.3-x86_64-darwin)
178-
sqlite3 (1.7.3-x86_64-linux)
214+
sqlite3 (2.7.2-aarch64-linux-gnu)
215+
sqlite3 (2.7.2-arm64-darwin)
216+
sqlite3 (2.7.2-x86_64-darwin)
217+
sqlite3 (2.7.2-x86_64-linux-gnu)
179218
stimulus-rails (1.3.4)
180219
railties (>= 6.0.0)
220+
stringio (3.1.7)
181221
thor (1.3.2)
182-
timeout (0.4.1)
222+
timeout (0.4.3)
183223
turbo-rails (2.0.7)
184224
actionpack (>= 6.0.0)
185225
activejob (>= 6.0.0)
186226
railties (>= 6.0.0)
187227
tzinfo (2.0.6)
188228
concurrent-ruby (~> 1.0)
229+
uri (1.0.3)
230+
useragent (0.16.11)
189231
webdrivers (5.3.1)
190232
nokogiri (~> 1.6)
191233
rubyzip (>= 1.3.0)
192234
selenium-webdriver (~> 4.0, < 4.11)
193235
websocket (1.2.11)
194-
websocket-driver (0.7.6)
236+
websocket-driver (0.8.0)
237+
base64
195238
websocket-extensions (>= 0.1.0)
196239
websocket-extensions (0.1.5)
197240
xpath (3.2.0)
198241
nokogiri (~> 1.8)
199-
zeitwerk (2.6.18)
242+
zeitwerk (2.7.3)
200243

201244
PLATFORMS
202245
aarch64-linux
@@ -214,10 +257,11 @@ DEPENDENCIES
214257
byebug
215258
capybara
216259
importmap-rails!
217-
rails (~> 6.1.0)
260+
propshaft
261+
rails
218262
rexml
219263
selenium-webdriver
220-
sqlite3 (~> 1.4)
264+
sqlite3
221265
stimulus-rails
222266
turbo-rails
223267
webdrivers

0 commit comments

Comments
 (0)