department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

Upgrade Ruby from 2.7 EOL #49669

Closed holdenhinkle closed 1 year ago

holdenhinkle commented 1 year ago

Issue Description

Need to upgrade prior to EOL and manage potential BRD/EKS blockers during the upgrade as they arise.

vets-api is currently running Ruby 2.7.6. According to Ruby's historical EOL cadence, it looks like Ruby 2.7 will hit EOL at the end of March or early April, 2023, just a little over 5 months from now.

The current version of Ruby is 3.2.

Ruby versions - https://www.ruby-lang.org/en/downloads/releases/


The Backend CoP discussed the needed upgrade and agreed it would be best to upgrade to the next major version first, 3.0, and then upgrade incrementally from there (i.e. 3.0, 3.1, 3.2, etc.)

BRD and EKS blockers are unknown.


Tasks

Acceptance Criteria


How to configure this issue

andreahewitt-odd commented 1 year ago

Took the project label off of this and nested it under the project

ericboehs commented 1 year ago

Done