violet_rails icon indicating copy to clipboard operation
violet_rails copied to clipboard

Rails 7 upgrade

Open donrestarone opened this issue 3 years ago • 0 comments

TO-DO:

  1. Create branches for Violet Rails master and staging running on Rails 7 (rails_7_master, rails_7_staging) from the HEAD of master
  2. on the rails_7_staging branch upgrade to Rails 7 and attempt CI and deployment to Heroku
  3. iterate on it till we have a rails_7_staging passing CI and Heroku deployment.
  4. merge rails_7_staging to rails_7_master
  5. use a one-off EC2 instance and test on it to vet rails_7_master
  6. make the necessary changes
  7. deploy rails_7_master to staging (restarone.solutions)
  8. if everything goes well, create a release candidate and merge rails_7_master to rc
  9. Create new base AMI's for production use
  10. Deploy to fresh EC2 instances and cut traffic over when they are ready

donrestarone avatar Jan 09 '22 18:01 donrestarone