Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade rails to 7.2 #523

Merged
merged 41 commits into from
Nov 1, 2024
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
7e9dbad
upgrades to 7.1.4
jlvallelonga Oct 21, 2024
b89d608
upgrade rails to 7.2
jlvallelonga Oct 21, 2024
3a02544
fix formatting in generated migration
jlvallelonga Oct 21, 2024
ac69aeb
Merge branch 'main' into chore/upgrade-rails-to-7-2
jlvallelonga Oct 23, 2024
25b0f28
adds 7.2 default for enqueue_after_transaction_commit
jlvallelonga Oct 23, 2024
9960bc5
removes 7.2 default
jlvallelonga Oct 23, 2024
93215bd
debugging code
jlvallelonga Oct 23, 2024
3c5f976
updates system test workflow and adds debugging
jlvallelonga Oct 25, 2024
f92f9db
adds sleep for debugging
jlvallelonga Oct 25, 2024
3f23936
removing pinned version - maybe it's fixed?
jlvallelonga Oct 25, 2024
50a5318
back to pinned chrome version. remove parallelization
jlvallelonga Oct 25, 2024
f87b210
debugging
jlvallelonga Oct 26, 2024
6cd271a
update rails. fix warnings. other minor improvements
jlvallelonga Oct 27, 2024
c1a007a
updates for debugging
jlvallelonga Oct 27, 2024
d0d3aac
fixes location of repo
jlvallelonga Oct 27, 2024
968c7ea
upgrading pg gem in hopes that it will fix connections
jlvallelonga Oct 27, 2024
5e36082
back to using real rails
jlvallelonga Oct 27, 2024
e0cd773
debugging threads
jlvallelonga Oct 27, 2024
696c888
debugging
jlvallelonga Oct 27, 2024
a3646e7
updates to use modified rails for debugging
jlvallelonga Oct 27, 2024
eb50c4b
removes wait for system tests - debugging
jlvallelonga Oct 27, 2024
7044a78
remove debugging code
jlvallelonga Oct 27, 2024
4ff1b4f
adds replacement method for message model
jlvallelonga Oct 27, 2024
70f4c86
debugging with custom rails
jlvallelonga Oct 27, 2024
50edaf3
debugging
jlvallelonga Oct 27, 2024
8ebddf0
updates activerecord to stable 7.2
jlvallelonga Oct 27, 2024
9248a65
reverts changes
jlvallelonga Oct 27, 2024
b51ee27
removes more debugging code
jlvallelonga Oct 27, 2024
bd74ee9
removes more debugging code
jlvallelonga Oct 27, 2024
b6c96f5
fixes deprecated enum syntax
jlvallelonga Oct 27, 2024
57ec060
revert gem changes
jlvallelonga Oct 27, 2024
0e3390f
back to original gem changes
jlvallelonga Oct 27, 2024
a55159e
fixes wrong changes to enum
jlvallelonga Oct 27, 2024
a3e256d
first default config item for 7.2
jlvallelonga Oct 27, 2024
d6ed119
reverting changes to workflow
jlvallelonga Oct 27, 2024
40bf8eb
adding default for web_image_content_types
jlvallelonga Oct 27, 2024
f8c7db7
adds git to fly build. 7.2 default for validate_migration_timestamps
jlvallelonga Oct 27, 2024
98e381e
7.2 default for postgresql_adapter_decode_dates
jlvallelonga Oct 27, 2024
adf3620
7.2 default for yjit
jlvallelonga Oct 27, 2024
8150e48
set config to use defaults for 7.2. remove intermediate file
jlvallelonga Oct 27, 2024
f1b51ba
upgrades to 7.2.2
jlvallelonga Nov 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ source "https://rubygems.org"

ruby file: ".ruby-version"

gem "rails", "~> 7.1.3"
gem "rails", "~> 7.2.0"
gem "sprockets-rails" # The original asset pipeline for Rails [https://github.com/rails/sprockets-rails]
gem "pg", "~> 1.1"
gem "puma", ">= 5.0"
Expand Down Expand Up @@ -36,6 +36,7 @@ gem "redcarpet", "~> 3.6.0"

# Use Active Storage variants [https://guides.rubyonrails.org/active_storage_overview.html#transforming-images]
gem "image_processing", "~> 1.13.0"
gem "ffi", "~> 1.15.5"
gem "amatch", "~> 0.4.1" # enables fuzzy comparison of strings, a tool uses this
gem "rails_heroicon", "~> 2.2.0"
gem "ruby-openai", "~> 7.0.1"
Expand Down
184 changes: 91 additions & 93 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,84 +1,80 @@
GEM
remote: https://rubygems.org/
specs:
actioncable (7.1.3.2)
actionpack (= 7.1.3.2)
activesupport (= 7.1.3.2)
actioncable (7.2.1.1)
actionpack (= 7.2.1.1)
activesupport (= 7.2.1.1)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
actioncable-enhanced-postgresql-adapter (1.0.1)
actioncable (>= 6.0)
connection_pool (>= 2.2.5)
pg (~> 1.5)
actionmailbox (7.1.3.2)
actionpack (= 7.1.3.2)
activejob (= 7.1.3.2)
activerecord (= 7.1.3.2)
activestorage (= 7.1.3.2)
activesupport (= 7.1.3.2)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
actionmailer (7.1.3.2)
actionpack (= 7.1.3.2)
actionview (= 7.1.3.2)
activejob (= 7.1.3.2)
activesupport (= 7.1.3.2)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
actionmailbox (7.2.1.1)
actionpack (= 7.2.1.1)
activejob (= 7.2.1.1)
activerecord (= 7.2.1.1)
activestorage (= 7.2.1.1)
activesupport (= 7.2.1.1)
mail (>= 2.8.0)
actionmailer (7.2.1.1)
actionpack (= 7.2.1.1)
actionview (= 7.2.1.1)
activejob (= 7.2.1.1)
activesupport (= 7.2.1.1)
mail (>= 2.8.0)
rails-dom-testing (~> 2.2)
actionpack (7.1.3.2)
actionview (= 7.1.3.2)
activesupport (= 7.1.3.2)
actionpack (7.2.1.1)
actionview (= 7.2.1.1)
activesupport (= 7.2.1.1)
nokogiri (>= 1.8.5)
racc
rack (>= 2.2.4)
rack (>= 2.2.4, < 3.2)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
actiontext (7.1.3.2)
actionpack (= 7.1.3.2)
activerecord (= 7.1.3.2)
activestorage (= 7.1.3.2)
activesupport (= 7.1.3.2)
useragent (~> 0.16)
actiontext (7.2.1.1)
actionpack (= 7.2.1.1)
activerecord (= 7.2.1.1)
activestorage (= 7.2.1.1)
activesupport (= 7.2.1.1)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
actionview (7.1.3.2)
activesupport (= 7.1.3.2)
actionview (7.2.1.1)
activesupport (= 7.2.1.1)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
activejob (7.1.3.2)
activesupport (= 7.1.3.2)
activejob (7.2.1.1)
activesupport (= 7.2.1.1)
globalid (>= 0.3.6)
activemodel (7.1.3.2)
activesupport (= 7.1.3.2)
activerecord (7.1.3.2)
activemodel (= 7.1.3.2)
activesupport (= 7.1.3.2)
activemodel (7.2.1.1)
activesupport (= 7.2.1.1)
activerecord (7.2.1.1)
activemodel (= 7.2.1.1)
activesupport (= 7.2.1.1)
timeout (>= 0.4.0)
activestorage (7.1.3.2)
actionpack (= 7.1.3.2)
activejob (= 7.1.3.2)
activerecord (= 7.1.3.2)
activesupport (= 7.1.3.2)
activestorage (7.2.1.1)
actionpack (= 7.2.1.1)
activejob (= 7.2.1.1)
activerecord (= 7.2.1.1)
activesupport (= 7.2.1.1)
marcel (~> 1.0)
activesupport (7.1.3.2)
activesupport (7.2.1.1)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
mutex_m
tzinfo (~> 2.0)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
addressable (2.8.5)
public_suffix (>= 2.0.2, < 6.0)
amatch (0.4.1)
Expand Down Expand Up @@ -106,11 +102,11 @@ GEM
aws-eventstream (~> 1, >= 1.0.2)
base64 (0.2.0)
bcrypt (3.1.20)
bigdecimal (3.1.7)
bigdecimal (3.1.8)
bindex (0.8.1)
bootsnap (1.17.0)
msgpack (~> 1.2)
builder (3.2.4)
builder (3.3.0)
byebug (11.1.3)
capybara (3.39.2)
addressable
Expand All @@ -122,7 +118,7 @@ GEM
regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2)
coderay (1.1.3)
concurrent-ruby (1.2.3)
concurrent-ruby (1.3.4)
connection_pool (2.4.1)
crass (1.0.6)
date (3.3.4)
Expand All @@ -132,7 +128,7 @@ GEM
dockerfile-rails (1.6.10)
rails (>= 3.0.0)
drb (2.2.1)
erubi (1.12.0)
erubi (1.13.0)
event_stream_parser (1.0.0)
faraday (2.8.1)
base64
Expand All @@ -141,11 +137,11 @@ GEM
faraday-multipart (1.0.4)
multipart-post (~> 2)
faraday-net_http (3.0.2)
ffi (1.17.0)
ffi (1.15.5)
globalid (1.2.1)
activesupport (>= 6.1)
hashie (5.0.0)
i18n (1.14.4)
i18n (1.14.6)
concurrent-ruby (~> 1.0)
image_processing (1.13.0)
mini_magick (>= 4.9.5, < 5)
Expand All @@ -155,8 +151,8 @@ GEM
activesupport (>= 6.0.0)
railties (>= 6.0.0)
io-console (0.7.2)
irb (1.12.0)
rdoc
irb (1.14.1)
rdoc (>= 4.0.0)
reline (>= 0.4.2)
jmespath (1.6.2)
json (2.7.1)
Expand All @@ -178,34 +174,33 @@ GEM
method_source (1.0.0)
mini_magick (4.13.2)
mini_mime (1.1.5)
minitest (5.22.3)
minitest (5.25.1)
minitest-stub_any_instance (1.0.3)
mize (0.4.1)
protocol (~> 2.0)
msgpack (1.7.2)
multi_xml (0.7.1)
bigdecimal (~> 3.1)
multipart-post (2.3.0)
mutex_m (0.2.0)
name_of_person (1.1.3)
activesupport (>= 5.2.0)
net-imap (0.4.10)
net-imap (0.5.0)
date
net-protocol
net-pop (0.1.2)
net-protocol
net-protocol (0.2.2)
timeout
net-smtp (0.4.0.1)
net-smtp (0.5.0)
net-protocol
nio4r (2.7.0)
nokogiri (1.16.3-aarch64-linux)
nio4r (2.7.3)
nokogiri (1.16.7-aarch64-linux)
racc (~> 1.4)
nokogiri (1.16.3-arm64-darwin)
nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
nokogiri (1.16.3-x86_64-darwin)
nokogiri (1.16.7-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.16.3-x86_64-linux)
nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4)
oauth2 (2.0.9)
faraday (>= 0.17.3, < 3.0)
Expand Down Expand Up @@ -252,8 +247,8 @@ GEM
public_suffix (5.0.4)
puma (6.4.0)
nio4r (~> 2.0)
racc (1.7.3)
rack (3.0.9.1)
racc (1.8.1)
rack (3.1.8)
rack-cors (2.0.2)
rack (>= 2.0.0)
rack-protection (4.0.0)
Expand All @@ -266,20 +261,20 @@ GEM
rackup (2.1.0)
rack (>= 3)
webrick (~> 1.8)
rails (7.1.3.2)
actioncable (= 7.1.3.2)
actionmailbox (= 7.1.3.2)
actionmailer (= 7.1.3.2)
actionpack (= 7.1.3.2)
actiontext (= 7.1.3.2)
actionview (= 7.1.3.2)
activejob (= 7.1.3.2)
activemodel (= 7.1.3.2)
activerecord (= 7.1.3.2)
activestorage (= 7.1.3.2)
activesupport (= 7.1.3.2)
rails (7.2.1.1)
actioncable (= 7.2.1.1)
actionmailbox (= 7.2.1.1)
actionmailer (= 7.2.1.1)
actionpack (= 7.2.1.1)
actiontext (= 7.2.1.1)
actionview (= 7.2.1.1)
activejob (= 7.2.1.1)
activemodel (= 7.2.1.1)
activerecord (= 7.2.1.1)
activestorage (= 7.2.1.1)
activesupport (= 7.2.1.1)
bundler (>= 1.15.0)
railties (= 7.1.3.2)
railties (= 7.2.1.1)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
Expand All @@ -294,25 +289,25 @@ GEM
rails_heroicon (2.2.0)
actionview
railties
railties (7.1.3.2)
actionpack (= 7.1.3.2)
activesupport (= 7.1.3.2)
irb
railties (7.2.1.1)
actionpack (= 7.2.1.1)
activesupport (= 7.2.1.1)
irb (~> 1.13)
rackup (>= 1.0.0)
rake (>= 12.2)
thor (~> 1.0, >= 1.2.2)
zeitwerk (~> 2.6)
rainbow (3.1.1)
rake (13.1.0)
rdoc (6.6.2)
rake (13.2.1)
rdoc (6.7.0)
psych (>= 4.0.0)
redcarpet (3.6.0)
redis (5.0.8)
redis-client (>= 0.17.0)
redis-client (0.18.0)
connection_pool
regexp_parser (2.8.3)
reline (0.4.3)
reline (0.5.10)
io-console (~> 0.5)
rexml (3.3.8)
rubocop (1.57.2)
Expand Down Expand Up @@ -358,6 +353,7 @@ GEM
racc (~> 1.5)
sexp_processor (~> 4.16)
rubyzip (2.3.2)
securerandom (0.3.1)
selenium-webdriver (4.25.0)
base64 (~> 0.2)
logger (~> 1.4)
Expand Down Expand Up @@ -392,7 +388,7 @@ GEM
rubocop-performance (~> 1.19.1)
stimulus-rails (1.3.3)
railties (>= 6.0.0)
stringio (3.1.0)
stringio (3.1.1)
sync (0.5.0)
tailwindcss-rails (2.7.2-aarch64-linux)
railties (>= 7.0.0)
Expand All @@ -402,7 +398,7 @@ GEM
railties (>= 7.0.0)
tailwindcss-rails (2.7.2-x86_64-linux)
railties (>= 7.0.0)
thor (1.3.1)
thor (1.3.2)
tiktoken_ruby (0.0.6-aarch64-linux)
tiktoken_ruby (0.0.6-arm64-darwin)
tiktoken_ruby (0.0.6-x86_64-darwin)
Expand All @@ -419,20 +415,21 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (2.5.0)
useragent (0.16.10)
version_gem (1.1.4)
web-console (4.2.1)
actionview (>= 6.0.0)
activemodel (>= 6.0.0)
bindex (>= 0.4.0)
railties (>= 6.0.0)
webrick (1.8.1)
webrick (1.8.2)
websocket (1.2.11)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
xpath (3.2.0)
nokogiri (~> 1.8)
zeitwerk (2.6.13)
zeitwerk (2.7.1)

PLATFORMS
aarch64-linux-musl
Expand All @@ -453,6 +450,7 @@ DEPENDENCIES
capybara
debug
dockerfile-rails (>= 1.6)
ffi (~> 1.15.5)
image_processing (~> 1.13.0)
importmap-rails
minitest-stub_any_instance
Expand All @@ -465,7 +463,7 @@ DEPENDENCIES
pry-rails
puma (>= 5.0)
rack-cors
rails (~> 7.1.3)
rails (~> 7.2.0)
rails-controller-testing
rails_heroicon (~> 2.2.0)
redcarpet (~> 3.6.0)
Expand Down
Loading
Loading