chkbuild の結果をいい感じに集約する Ruby CI を Rails 5.2 から 6.0 にした。
https://github.com/ruby/rubyci/commit/f3dfe28c77f3b9963efeb530bac500f5a9ab00c5
いわゆるビジネスロジックに当たるコードのベースは小さいので bin/rails app:update
以外はほぼ何もしないでアップグレードできた。
すでに heroku pg のデフォルトは 11 になっているという状況なので自分が面倒をみている heroku アプリについてシュシュっとデータベースのアップグレードをした。
https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases
手順は上に書いてある通りで、別に難しいことは無くてえいっとメンテをいれてやるだけ。
$ heroku addons:create heroku-postgresql:standard-2 --follow HEROKU_POSTGRESQL_LAVENDER_URL --app sushi
$ heroku maintenance:on
$ heroku pg:upgrade HEROKU_POSTGRESQL_WHITE --app sushi
$ heroku pg:promote HEROKU_POSTGRESQL_WHITE
最短のコマンドを並べると以上の 4 つになる。せっかくなので今回のメンテで HA がついている premium にしておいた。お疲れさまでした。