Skip to content

Accommodate Rails 7.2 & Ruby 3.4#513

Merged
adjam merged 7 commits into
mainfrom
rails-7.2-ruby-3.4
Oct 1, 2025
Merged

Accommodate Rails 7.2 & Ruby 3.4#513
adjam merged 7 commits into
mainfrom
rails-7.2-ruby-3.4

Conversation

@seanaery

Copy link
Copy Markdown
Collaborator
  • Permit using Rails 7.2 (7.1 reaches EOL in Oct 2025).
  • Constrain blacklight_hierarchy gem under 6.6.0 (changes to its JS & CSS past that version will break things in TRLN Argon necessitating more refactoring work, TBD whether it will ever be needed).
  • Constrain view_component gem under 4.0 (using 4 would require more refactoring, TBD whether it will ever be needed)
  • Add Ruby 3.4 to our test matrix
  • Get rubocop tests passing

- 6.6.0+ introduces a JS rewrite that does not work for TRLN Argon
- 4.0+ requires ruby 3.3+ and would also necessitate changes to several files
- Note: only doing the bare minimum here to limit the complexity of updating to Rails 7.2
@adjam

adjam commented Sep 30, 2025

Copy link
Copy Markdown
Contributor

These changes were tested at NC State with the latest code base and there were no obvious problems (i.e. most basic functions were tested and found to work).

@adjam

adjam commented Sep 30, 2025

Copy link
Copy Markdown
Contributor

I will merge this if we bump the version to 3.5.0 due to the dependency changes.

@seanaery

Copy link
Copy Markdown
Collaborator Author

Good idea @adjam . It is now bumped to 3.5.0.

@adjam adjam merged commit 97d15b1 into main Oct 1, 2025
10 checks passed
@adjam adjam deleted the rails-7.2-ruby-3.4 branch October 1, 2025 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants