Skip to content

Y25-181 - Upgrade to Rails 7.2#5285

Merged
StephenHulme merged 90 commits intodevelopfrom
y25-181-upgrade-to-rails-72
Jan 22, 2026
Merged

Y25-181 - Upgrade to Rails 7.2#5285
StephenHulme merged 90 commits intodevelopfrom
y25-181-upgrade-to-rails-72

Conversation

@StephenHulme
Copy link
Copy Markdown
Contributor

@StephenHulme StephenHulme commented Oct 9, 2025

Closes #4720 after changes made in #5375

Changes proposed in this pull request

  • Update Rails to 7.2, including related dependencies
  • Migrate configs
  • Linting
  • Remove broken Plate Templates resource from API v2
  • Change database cleaning strategy for cucumber tests
  • Update comments

Instructions for Reviewers

Please see #5410 and #5453 for a subset of the changes made in this PR.

[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check for debug code
    - Check version

@StephenHulme StephenHulme force-pushed the y25-181-upgrade-to-rails-72 branch 2 times, most recently from 5ffc8e3 to 5c71b47 Compare October 14, 2025 12:05
TODO: figure out why default needed to be added and make it go away
@StephenHulme StephenHulme force-pushed the y25-181-upgrade-to-rails-72 branch from 5c71b47 to ca61cd6 Compare October 14, 2025 12:18
@StephenHulme StephenHulme force-pushed the y25-181-upgrade-to-rails-72 branch from fd8fef8 to 27a7bce Compare October 15, 2025 12:56
@StephenHulme StephenHulme force-pushed the y25-181-upgrade-to-rails-72 branch from 2f29a5f to f09ed74 Compare October 30, 2025 12:17
@codecov
Copy link
Copy Markdown

codecov Bot commented Jan 16, 2026

Codecov Report

❌ Patch coverage is 62.50000% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.39%. Comparing base (1dcad26) to head (543fb8b).
⚠️ Report is 91 commits behind head on develop.

Files with missing lines Patch % Lines
lib/views_schema.rb 25.00% 3 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #5285      +/-   ##
===========================================
+ Coverage    87.19%   87.39%   +0.20%     
===========================================
  Files         1459     1457       -2     
  Lines        32708    32701       -7     
  Branches      3423     3422       -1     
===========================================
+ Hits         28520    28580      +60     
+ Misses        4173     4106      -67     
  Partials        15       15              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Copy link
Copy Markdown
Contributor

@BenTopping BenTopping left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume these are unused?

Copy link
Copy Markdown
Contributor Author

@StephenHulme StephenHulme Jan 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for checking this.

Yes, it was a partially broken implementation, see the notes in the file.

Also confirmed with @KatyTaylor

@StephenHulme StephenHulme added the dependencies Pull requests that update a dependency file label Jan 21, 2026
@StephenHulme StephenHulme merged commit d3aceea into develop Jan 22, 2026
41 of 42 checks passed
@StephenHulme StephenHulme deleted the y25-181-upgrade-to-rails-72 branch January 22, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Y25-181 - As a developer (Ben) I would like to upgrade Rails to 7.2

2 participants