Skip to content

Commit 45dbba3

Browse files
committed
chore: Update Rails version to 7.2.2.2 in Gemfile, Gemfile.lock, and assessment documentation
1 parent efb7fab commit 45dbba3

File tree

4 files changed

+63
-66
lines changed

4 files changed

+63
-66
lines changed

.github/workflows/rubyonrails.yml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,8 @@ jobs:
1111
matrix:
1212
include:
1313
- ruby: '3.4.4'
14-
rails: '7.1.5.2'
14+
rails: '7.2.2.2'
1515
allowed_failure: false # ✅ required
16-
- ruby: '3.4.4'
17-
rails: '7.2.2.1'
18-
allowed_failure: false # ⚠️ allowed to fail
1916
- ruby: '3.4.4'
2017
rails: '8.0.2'
2118
allowed_failure: true # ⚠️ allowed to fail
@@ -52,18 +49,18 @@ jobs:
5249
with:
5350
ruby-version: ${{ matrix.ruby }}
5451

55-
# Run the automatic bundle-install only on 7.1.
52+
# Run the automatic bundle-install only on 7.2.
5653
# For 7.2 / 8.0 it just sets up Ruby *and* restores a cache layer
5754
# that we’ll reuse in the later manual install.
58-
bundler-cache: ${{ matrix.rails == '7.1.5.2' }}
55+
bundler-cache: ${{ matrix.rails == '7.2.2.2' }}
5956

6057
# One cache bucket per Rails version so they don’t clobber each other.
6158
cache-version: rails-${{ matrix.rails }}
6259

6360
# Updating Rails can legitimately blow up on the experimental tracks,
6461
# so we allow that *step* to error out without failing the job.
6562
- name: Update Rails & install gems
66-
if: matrix.rails != '7.1.5.2'
63+
if: matrix.rails != '7.2.2.2'
6764
id: update
6865
run: |
6966
# turn off deployment mode
@@ -75,21 +72,21 @@ jobs:
7572
continue-on-error: ${{ matrix.allowed_failure }}
7673

7774
- name: Prepare DB schema
78-
if: (matrix.rails == '7.1.5.2') || steps.update.outcome == 'success'
75+
if: (matrix.rails == '7.2.2.2') || steps.update.outcome == 'success'
7976
run: |
8077
rm -f spec/dummy/tmp/pids/server.pid
8178
bundle exec rake -f spec/dummy/Rakefile db:schema:load
8279
continue-on-error: ${{ matrix.allowed_failure }}
8380

8481
- name: Wait for Elasticsearch
85-
if: (matrix.rails == '7.1.5.2') || steps.update.outcome == 'success'
82+
if: (matrix.rails == '7.2.2.2') || steps.update.outcome == 'success'
8683
run: |
8784
echo "Waiting for Elasticsearch to be healthy..."
8885
curl -s "http://localhost:9200/_cluster/health?wait_for_status=yellow&timeout=60s" || (echo "Elasticsearch not healthy" && exit 1)
8986
9087
9188
- name: Run RSpec
92-
if: (matrix.rails == '7.1.5.2') || steps.update.outcome == 'success'
89+
if: (matrix.rails == '7.2.2.2') || steps.update.outcome == 'success'
9390
env:
9491
RAILS_MASTER_KEY: ${{ secrets.RAILS_MASTER_KEY }}
9592
run: |

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ gem 'pundit-resources', '~> 1.1.4', github: 'better-together-org/pundit-resource
2727

2828
# Core Rails gem
2929
gem 'rack-protection'
30-
gem 'rails', ENV.fetch('RAILS_VERSION', '7.2.2.1')
30+
gem 'rails', ENV.fetch('RAILS_VERSION', '7.2.2.2')
3131

3232
# Redis for ActionCable and background jobs
3333
gem 'redis', '~> 5.4'

Gemfile.lock

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -68,29 +68,29 @@ PATH
6868
GEM
6969
remote: https://rubygems.org/
7070
specs:
71-
actioncable (7.2.2.1)
72-
actionpack (= 7.2.2.1)
73-
activesupport (= 7.2.2.1)
71+
actioncable (7.2.2.2)
72+
actionpack (= 7.2.2.2)
73+
activesupport (= 7.2.2.2)
7474
nio4r (~> 2.0)
7575
websocket-driver (>= 0.6.1)
7676
zeitwerk (~> 2.6)
77-
actionmailbox (7.2.2.1)
78-
actionpack (= 7.2.2.1)
79-
activejob (= 7.2.2.1)
80-
activerecord (= 7.2.2.1)
81-
activestorage (= 7.2.2.1)
82-
activesupport (= 7.2.2.1)
77+
actionmailbox (7.2.2.2)
78+
actionpack (= 7.2.2.2)
79+
activejob (= 7.2.2.2)
80+
activerecord (= 7.2.2.2)
81+
activestorage (= 7.2.2.2)
82+
activesupport (= 7.2.2.2)
8383
mail (>= 2.8.0)
84-
actionmailer (7.2.2.1)
85-
actionpack (= 7.2.2.1)
86-
actionview (= 7.2.2.1)
87-
activejob (= 7.2.2.1)
88-
activesupport (= 7.2.2.1)
84+
actionmailer (7.2.2.2)
85+
actionpack (= 7.2.2.2)
86+
actionview (= 7.2.2.2)
87+
activejob (= 7.2.2.2)
88+
activesupport (= 7.2.2.2)
8989
mail (>= 2.8.0)
9090
rails-dom-testing (~> 2.2)
91-
actionpack (7.2.2.1)
92-
actionview (= 7.2.2.1)
93-
activesupport (= 7.2.2.1)
91+
actionpack (7.2.2.2)
92+
actionview (= 7.2.2.2)
93+
activesupport (= 7.2.2.2)
9494
nokogiri (>= 1.8.5)
9595
racc
9696
rack (>= 2.2.4, < 3.2)
@@ -99,15 +99,15 @@ GEM
9999
rails-dom-testing (~> 2.2)
100100
rails-html-sanitizer (~> 1.6)
101101
useragent (~> 0.16)
102-
actiontext (7.2.2.1)
103-
actionpack (= 7.2.2.1)
104-
activerecord (= 7.2.2.1)
105-
activestorage (= 7.2.2.1)
106-
activesupport (= 7.2.2.1)
102+
actiontext (7.2.2.2)
103+
actionpack (= 7.2.2.2)
104+
activerecord (= 7.2.2.2)
105+
activestorage (= 7.2.2.2)
106+
activesupport (= 7.2.2.2)
107107
globalid (>= 0.6.0)
108108
nokogiri (>= 1.8.5)
109-
actionview (7.2.2.1)
110-
activesupport (= 7.2.2.1)
109+
actionview (7.2.2.2)
110+
activesupport (= 7.2.2.2)
111111
builder (~> 3.1)
112112
erubi (~> 1.11)
113113
rails-dom-testing (~> 2.2)
@@ -120,27 +120,27 @@ GEM
120120
activestorage (>= 6.1.4)
121121
activesupport (>= 6.1.4)
122122
marcel (>= 1.0.3)
123-
activejob (7.2.2.1)
124-
activesupport (= 7.2.2.1)
123+
activejob (7.2.2.2)
124+
activesupport (= 7.2.2.2)
125125
globalid (>= 0.3.6)
126-
activemodel (7.2.2.1)
127-
activesupport (= 7.2.2.1)
128-
activerecord (7.2.2.1)
129-
activemodel (= 7.2.2.1)
130-
activesupport (= 7.2.2.1)
126+
activemodel (7.2.2.2)
127+
activesupport (= 7.2.2.2)
128+
activerecord (7.2.2.2)
129+
activemodel (= 7.2.2.2)
130+
activesupport (= 7.2.2.2)
131131
timeout (>= 0.4.0)
132132
activerecord-import (2.2.0)
133133
activerecord (>= 4.2)
134134
activerecord-postgis-adapter (10.0.1)
135135
activerecord (~> 7.2.0)
136136
rgeo-activerecord (~> 8.0.0)
137-
activestorage (7.2.2.1)
138-
actionpack (= 7.2.2.1)
139-
activejob (= 7.2.2.1)
140-
activerecord (= 7.2.2.1)
141-
activesupport (= 7.2.2.1)
137+
activestorage (7.2.2.2)
138+
actionpack (= 7.2.2.2)
139+
activejob (= 7.2.2.2)
140+
activerecord (= 7.2.2.2)
141+
activesupport (= 7.2.2.2)
142142
marcel (~> 1.0)
143-
activesupport (7.2.2.1)
143+
activesupport (7.2.2.2)
144144
base64
145145
benchmark (>= 0.3)
146146
bigdecimal
@@ -541,20 +541,20 @@ GEM
541541
rack (>= 1.3)
542542
rackup (2.2.1)
543543
rack (>= 3)
544-
rails (7.2.2.1)
545-
actioncable (= 7.2.2.1)
546-
actionmailbox (= 7.2.2.1)
547-
actionmailer (= 7.2.2.1)
548-
actionpack (= 7.2.2.1)
549-
actiontext (= 7.2.2.1)
550-
actionview (= 7.2.2.1)
551-
activejob (= 7.2.2.1)
552-
activemodel (= 7.2.2.1)
553-
activerecord (= 7.2.2.1)
554-
activestorage (= 7.2.2.1)
555-
activesupport (= 7.2.2.1)
544+
rails (7.2.2.2)
545+
actioncable (= 7.2.2.2)
546+
actionmailbox (= 7.2.2.2)
547+
actionmailer (= 7.2.2.2)
548+
actionpack (= 7.2.2.2)
549+
actiontext (= 7.2.2.2)
550+
actionview (= 7.2.2.2)
551+
activejob (= 7.2.2.2)
552+
activemodel (= 7.2.2.2)
553+
activerecord (= 7.2.2.2)
554+
activestorage (= 7.2.2.2)
555+
activesupport (= 7.2.2.2)
556556
bundler (>= 1.15.0)
557-
railties (= 7.2.2.1)
557+
railties (= 7.2.2.2)
558558
rails-controller-testing (1.0.5)
559559
actionpack (>= 5.0.1.rc1)
560560
actionview (>= 5.0.1.rc1)
@@ -569,9 +569,9 @@ GEM
569569
rails-i18n (7.0.10)
570570
i18n (>= 0.7, < 2)
571571
railties (>= 6.0.0, < 8)
572-
railties (7.2.2.1)
573-
actionpack (= 7.2.2.1)
574-
activesupport (= 7.2.2.1)
572+
railties (7.2.2.2)
573+
actionpack (= 7.2.2.2)
574+
activesupport (= 7.2.2.2)
575575
irb (~> 1.13)
576576
rackup (>= 1.0.0)
577577
rake (>= 12.2)
@@ -845,7 +845,7 @@ DEPENDENCIES
845845
pundit-resources (~> 1.1.4)!
846846
rack-mini-profiler
847847
rack-protection
848-
rails (= 7.2.2.1)
848+
rails (= 7.2.2.2)
849849
rails-controller-testing
850850
rb-readline
851851
rbtrace

docs/assessments/application-assessment-2025-08-27.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Assessment Date:** August 27, 2025
44
**Branch:** feature/social-system
5-
**Rails Version:** 7.2.2.1
5+
**Rails Version:** 7.2.2.2
66
**Ruby Version:** 3.4.4
77

88
---

0 commit comments

Comments
 (0)