SeichiAssist
SeichiAssist copied to clipboard
データベースに対するマイグレーションが成功するかGitHub Actionsで確認する機能を追加する
see. https://github.com/KisaragiEffective/SeichiAssist/runs/2234797679
Discordより
技術的に可能かという疑問があって、1_1_0というJava-based migrationが存在しているうえ、一般にマイグレーションはランタイムのすべてに依存することができるんですよね マイクラサーバーをCI上で動かさないと難しい気がします(これ自体はまぁ頑張ればできそうなんですが、ライセンス周りの問題は十分慎重に解決する必要があります)
c4a64c9 の時点で scalafmt を全体に強制することにしました。
後続の fdd279a で実際にプロジェクト全体に scalafmt を掛けましたが、これによりコンフリクトが発生している場合は以下の手順を実行してください:
- c4a64c9 に rebase
- sbt で
scalafmtAllを実行 - 結果をコミット
上の三つの手順を実行すると、フォーマッティングによるコンフリクトは解消されるはずです。
kory「スキーマを打ち直し、現在のスキーマを元からあったものとすればJavaによるダイナミックマイグレーションが消えるのでこのPRを続行できる」
しばらく放置されているのでクローズ扱いにします。異議があれば再度オープンしてコミットを積んでください