Skip to content

Commit a26c61b

Browse files
committed
Relaxes Rails version constraints in gemfiles
Broadens version constraints from patch-level pinning (e.g., ~> 7.2.0, ~> 8.0.0) to minor-level pinning (e.g., ~> 7.2, ~> 8.0, ~> 8.1) across all Rails gemfiles. Allows automatic updates to newer patch versions within the same minor release, reducing maintenance burden while maintaining compatibility within minor version boundaries. Updates lockfiles to reflect Rails 8.1.2 for Rails 8.x gemfiles.
1 parent 28f36cc commit a26c61b

6 files changed

Lines changed: 120 additions & 116 deletions

File tree

rails_cron/gemfiles/rails_7_2.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88
# Pinned to Rails 7.2.x for CI matrix coverage.
99
eval_gemfile File.expand_path('../Gemfile', __dir__)
1010

11-
gem 'rails', '~> 7.2.0'
11+
gem 'rails', '~> 7.2'
1212
gem 'rails-i18n', '~> 7.0'

rails_cron/gemfiles/rails_7_2.gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ PLATFORMS
431431
DEPENDENCIES
432432
danger
433433
i18n-tasks (~> 1.0)
434-
rails (~> 7.2.0)
434+
rails (~> 7.2)
435435
rails-i18n (~> 7.0)
436436
rails_cron!
437437
reek

rails_cron/gemfiles/rails_8_0.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
# Pinned to Rails 8.0.x for CI matrix coverage.
99
eval_gemfile File.expand_path('../Gemfile', __dir__)
1010

11-
gem 'rails', '~> 8.0.0'
11+
gem 'rails', '~> 8.0'

rails_cron/gemfiles/rails_8_0.gemfile.lock

Lines changed: 58 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -8,72 +8,75 @@ PATH
88
GEM
99
remote: https://rubygems.org/
1010
specs:
11-
actioncable (8.0.4)
12-
actionpack (= 8.0.4)
13-
activesupport (= 8.0.4)
11+
action_text-trix (2.1.16)
12+
railties
13+
actioncable (8.1.2)
14+
actionpack (= 8.1.2)
15+
activesupport (= 8.1.2)
1416
nio4r (~> 2.0)
1517
websocket-driver (>= 0.6.1)
1618
zeitwerk (~> 2.6)
17-
actionmailbox (8.0.4)
18-
actionpack (= 8.0.4)
19-
activejob (= 8.0.4)
20-
activerecord (= 8.0.4)
21-
activestorage (= 8.0.4)
22-
activesupport (= 8.0.4)
19+
actionmailbox (8.1.2)
20+
actionpack (= 8.1.2)
21+
activejob (= 8.1.2)
22+
activerecord (= 8.1.2)
23+
activestorage (= 8.1.2)
24+
activesupport (= 8.1.2)
2325
mail (>= 2.8.0)
24-
actionmailer (8.0.4)
25-
actionpack (= 8.0.4)
26-
actionview (= 8.0.4)
27-
activejob (= 8.0.4)
28-
activesupport (= 8.0.4)
26+
actionmailer (8.1.2)
27+
actionpack (= 8.1.2)
28+
actionview (= 8.1.2)
29+
activejob (= 8.1.2)
30+
activesupport (= 8.1.2)
2931
mail (>= 2.8.0)
3032
rails-dom-testing (~> 2.2)
31-
actionpack (8.0.4)
32-
actionview (= 8.0.4)
33-
activesupport (= 8.0.4)
33+
actionpack (8.1.2)
34+
actionview (= 8.1.2)
35+
activesupport (= 8.1.2)
3436
nokogiri (>= 1.8.5)
3537
rack (>= 2.2.4)
3638
rack-session (>= 1.0.1)
3739
rack-test (>= 0.6.3)
3840
rails-dom-testing (~> 2.2)
3941
rails-html-sanitizer (~> 1.6)
4042
useragent (~> 0.16)
41-
actiontext (8.0.4)
42-
actionpack (= 8.0.4)
43-
activerecord (= 8.0.4)
44-
activestorage (= 8.0.4)
45-
activesupport (= 8.0.4)
43+
actiontext (8.1.2)
44+
action_text-trix (~> 2.1.15)
45+
actionpack (= 8.1.2)
46+
activerecord (= 8.1.2)
47+
activestorage (= 8.1.2)
48+
activesupport (= 8.1.2)
4649
globalid (>= 0.6.0)
4750
nokogiri (>= 1.8.5)
48-
actionview (8.0.4)
49-
activesupport (= 8.0.4)
51+
actionview (8.1.2)
52+
activesupport (= 8.1.2)
5053
builder (~> 3.1)
5154
erubi (~> 1.11)
5255
rails-dom-testing (~> 2.2)
5356
rails-html-sanitizer (~> 1.6)
54-
activejob (8.0.4)
55-
activesupport (= 8.0.4)
57+
activejob (8.1.2)
58+
activesupport (= 8.1.2)
5659
globalid (>= 0.3.6)
57-
activemodel (8.0.4)
58-
activesupport (= 8.0.4)
59-
activerecord (8.0.4)
60-
activemodel (= 8.0.4)
61-
activesupport (= 8.0.4)
60+
activemodel (8.1.2)
61+
activesupport (= 8.1.2)
62+
activerecord (8.1.2)
63+
activemodel (= 8.1.2)
64+
activesupport (= 8.1.2)
6265
timeout (>= 0.4.0)
63-
activestorage (8.0.4)
64-
actionpack (= 8.0.4)
65-
activejob (= 8.0.4)
66-
activerecord (= 8.0.4)
67-
activesupport (= 8.0.4)
66+
activestorage (8.1.2)
67+
actionpack (= 8.1.2)
68+
activejob (= 8.1.2)
69+
activerecord (= 8.1.2)
70+
activesupport (= 8.1.2)
6871
marcel (~> 1.0)
69-
activesupport (8.0.4)
72+
activesupport (8.1.2)
7073
base64
71-
benchmark (>= 0.3)
7274
bigdecimal
7375
concurrent-ruby (~> 1.0, >= 1.3.1)
7476
connection_pool (>= 2.2.5)
7577
drb
7678
i18n (>= 1.6, < 2)
79+
json
7780
logger (>= 1.4.2)
7881
minitest (>= 5.1)
7982
securerandom (>= 0.3)
@@ -84,7 +87,6 @@ GEM
8487
ansi (1.5.0)
8588
ast (2.4.3)
8689
base64 (0.3.0)
87-
benchmark (0.5.0)
8890
bigdecimal (4.0.1)
8991
builder (3.3.0)
9092
claide (1.1.0)
@@ -261,20 +263,20 @@ GEM
261263
rack (>= 1.3)
262264
rackup (2.3.1)
263265
rack (>= 3)
264-
rails (8.0.4)
265-
actioncable (= 8.0.4)
266-
actionmailbox (= 8.0.4)
267-
actionmailer (= 8.0.4)
268-
actionpack (= 8.0.4)
269-
actiontext (= 8.0.4)
270-
actionview (= 8.0.4)
271-
activejob (= 8.0.4)
272-
activemodel (= 8.0.4)
273-
activerecord (= 8.0.4)
274-
activestorage (= 8.0.4)
275-
activesupport (= 8.0.4)
266+
rails (8.1.2)
267+
actioncable (= 8.1.2)
268+
actionmailbox (= 8.1.2)
269+
actionmailer (= 8.1.2)
270+
actionpack (= 8.1.2)
271+
actiontext (= 8.1.2)
272+
actionview (= 8.1.2)
273+
activejob (= 8.1.2)
274+
activemodel (= 8.1.2)
275+
activerecord (= 8.1.2)
276+
activestorage (= 8.1.2)
277+
activesupport (= 8.1.2)
276278
bundler (>= 1.15.0)
277-
railties (= 8.0.4)
279+
railties (= 8.1.2)
278280
rails-dom-testing (2.3.0)
279281
activesupport (>= 5.0.0)
280282
minitest
@@ -285,9 +287,9 @@ GEM
285287
rails-i18n (8.1.0)
286288
i18n (>= 0.7, < 2)
287289
railties (>= 8.0.0, < 9)
288-
railties (8.0.4)
289-
actionpack (= 8.0.4)
290-
activesupport (= 8.0.4)
290+
railties (8.1.2)
291+
actionpack (= 8.1.2)
292+
activesupport (= 8.1.2)
291293
irb (~> 1.13)
292294
rackup (>= 1.0.0)
293295
rake (>= 12.2)
@@ -427,7 +429,7 @@ PLATFORMS
427429
DEPENDENCIES
428430
danger
429431
i18n-tasks (~> 1.0)
430-
rails (~> 8.0.0)
432+
rails (~> 8.0)
431433
rails_cron!
432434
reek
433435
rspec-rails

rails_cron/gemfiles/rails_8_1.gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
# Pinned to Rails 8.0.x for CI matrix coverage.
99
eval_gemfile File.expand_path('../Gemfile', __dir__)
1010

11-
gem 'rails', '~> 8.0.0'
11+
gem 'rails', '~> 8.1'

rails_cron/gemfiles/rails_8_1.gemfile.lock

Lines changed: 58 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -8,72 +8,75 @@ PATH
88
GEM
99
remote: https://rubygems.org/
1010
specs:
11-
actioncable (8.0.4)
12-
actionpack (= 8.0.4)
13-
activesupport (= 8.0.4)
11+
action_text-trix (2.1.16)
12+
railties
13+
actioncable (8.1.2)
14+
actionpack (= 8.1.2)
15+
activesupport (= 8.1.2)
1416
nio4r (~> 2.0)
1517
websocket-driver (>= 0.6.1)
1618
zeitwerk (~> 2.6)
17-
actionmailbox (8.0.4)
18-
actionpack (= 8.0.4)
19-
activejob (= 8.0.4)
20-
activerecord (= 8.0.4)
21-
activestorage (= 8.0.4)
22-
activesupport (= 8.0.4)
19+
actionmailbox (8.1.2)
20+
actionpack (= 8.1.2)
21+
activejob (= 8.1.2)
22+
activerecord (= 8.1.2)
23+
activestorage (= 8.1.2)
24+
activesupport (= 8.1.2)
2325
mail (>= 2.8.0)
24-
actionmailer (8.0.4)
25-
actionpack (= 8.0.4)
26-
actionview (= 8.0.4)
27-
activejob (= 8.0.4)
28-
activesupport (= 8.0.4)
26+
actionmailer (8.1.2)
27+
actionpack (= 8.1.2)
28+
actionview (= 8.1.2)
29+
activejob (= 8.1.2)
30+
activesupport (= 8.1.2)
2931
mail (>= 2.8.0)
3032
rails-dom-testing (~> 2.2)
31-
actionpack (8.0.4)
32-
actionview (= 8.0.4)
33-
activesupport (= 8.0.4)
33+
actionpack (8.1.2)
34+
actionview (= 8.1.2)
35+
activesupport (= 8.1.2)
3436
nokogiri (>= 1.8.5)
3537
rack (>= 2.2.4)
3638
rack-session (>= 1.0.1)
3739
rack-test (>= 0.6.3)
3840
rails-dom-testing (~> 2.2)
3941
rails-html-sanitizer (~> 1.6)
4042
useragent (~> 0.16)
41-
actiontext (8.0.4)
42-
actionpack (= 8.0.4)
43-
activerecord (= 8.0.4)
44-
activestorage (= 8.0.4)
45-
activesupport (= 8.0.4)
43+
actiontext (8.1.2)
44+
action_text-trix (~> 2.1.15)
45+
actionpack (= 8.1.2)
46+
activerecord (= 8.1.2)
47+
activestorage (= 8.1.2)
48+
activesupport (= 8.1.2)
4649
globalid (>= 0.6.0)
4750
nokogiri (>= 1.8.5)
48-
actionview (8.0.4)
49-
activesupport (= 8.0.4)
51+
actionview (8.1.2)
52+
activesupport (= 8.1.2)
5053
builder (~> 3.1)
5154
erubi (~> 1.11)
5255
rails-dom-testing (~> 2.2)
5356
rails-html-sanitizer (~> 1.6)
54-
activejob (8.0.4)
55-
activesupport (= 8.0.4)
57+
activejob (8.1.2)
58+
activesupport (= 8.1.2)
5659
globalid (>= 0.3.6)
57-
activemodel (8.0.4)
58-
activesupport (= 8.0.4)
59-
activerecord (8.0.4)
60-
activemodel (= 8.0.4)
61-
activesupport (= 8.0.4)
60+
activemodel (8.1.2)
61+
activesupport (= 8.1.2)
62+
activerecord (8.1.2)
63+
activemodel (= 8.1.2)
64+
activesupport (= 8.1.2)
6265
timeout (>= 0.4.0)
63-
activestorage (8.0.4)
64-
actionpack (= 8.0.4)
65-
activejob (= 8.0.4)
66-
activerecord (= 8.0.4)
67-
activesupport (= 8.0.4)
66+
activestorage (8.1.2)
67+
actionpack (= 8.1.2)
68+
activejob (= 8.1.2)
69+
activerecord (= 8.1.2)
70+
activesupport (= 8.1.2)
6871
marcel (~> 1.0)
69-
activesupport (8.0.4)
72+
activesupport (8.1.2)
7073
base64
71-
benchmark (>= 0.3)
7274
bigdecimal
7375
concurrent-ruby (~> 1.0, >= 1.3.1)
7476
connection_pool (>= 2.2.5)
7577
drb
7678
i18n (>= 1.6, < 2)
79+
json
7780
logger (>= 1.4.2)
7881
minitest (>= 5.1)
7982
securerandom (>= 0.3)
@@ -84,7 +87,6 @@ GEM
8487
ansi (1.5.0)
8588
ast (2.4.3)
8689
base64 (0.3.0)
87-
benchmark (0.5.0)
8890
bigdecimal (4.0.1)
8991
builder (3.3.0)
9092
claide (1.1.0)
@@ -261,20 +263,20 @@ GEM
261263
rack (>= 1.3)
262264
rackup (2.3.1)
263265
rack (>= 3)
264-
rails (8.0.4)
265-
actioncable (= 8.0.4)
266-
actionmailbox (= 8.0.4)
267-
actionmailer (= 8.0.4)
268-
actionpack (= 8.0.4)
269-
actiontext (= 8.0.4)
270-
actionview (= 8.0.4)
271-
activejob (= 8.0.4)
272-
activemodel (= 8.0.4)
273-
activerecord (= 8.0.4)
274-
activestorage (= 8.0.4)
275-
activesupport (= 8.0.4)
266+
rails (8.1.2)
267+
actioncable (= 8.1.2)
268+
actionmailbox (= 8.1.2)
269+
actionmailer (= 8.1.2)
270+
actionpack (= 8.1.2)
271+
actiontext (= 8.1.2)
272+
actionview (= 8.1.2)
273+
activejob (= 8.1.2)
274+
activemodel (= 8.1.2)
275+
activerecord (= 8.1.2)
276+
activestorage (= 8.1.2)
277+
activesupport (= 8.1.2)
276278
bundler (>= 1.15.0)
277-
railties (= 8.0.4)
279+
railties (= 8.1.2)
278280
rails-dom-testing (2.3.0)
279281
activesupport (>= 5.0.0)
280282
minitest
@@ -285,9 +287,9 @@ GEM
285287
rails-i18n (8.1.0)
286288
i18n (>= 0.7, < 2)
287289
railties (>= 8.0.0, < 9)
288-
railties (8.0.4)
289-
actionpack (= 8.0.4)
290-
activesupport (= 8.0.4)
290+
railties (8.1.2)
291+
actionpack (= 8.1.2)
292+
activesupport (= 8.1.2)
291293
irb (~> 1.13)
292294
rackup (>= 1.0.0)
293295
rake (>= 12.2)
@@ -427,7 +429,7 @@ PLATFORMS
427429
DEPENDENCIES
428430
danger
429431
i18n-tasks (~> 1.0)
430-
rails (~> 8.0.0)
432+
rails (~> 8.1)
431433
rails_cron!
432434
reek
433435
rspec-rails

0 commit comments

Comments
 (0)