SeichiAssist icon indicating copy to clipboard operation
SeichiAssist copied to clipboard

データベースに対するマイグレーションが成功するかGitHub Actionsで確認する機能を追加する

Open KisaragiEffective opened this issue 4 years ago • 2 comments

see. https://github.com/KisaragiEffective/SeichiAssist/runs/2234797679

KisaragiEffective avatar Mar 31 '21 07:03 KisaragiEffective

Discordより

技術的に可能かという疑問があって、1_1_0というJava-based migrationが存在しているうえ、一般にマイグレーションはランタイムのすべてに依存することができるんですよね マイクラサーバーをCI上で動かさないと難しい気がします(これ自体はまぁ頑張ればできそうなんですが、ライセンス周りの問題は十分慎重に解決する必要があります)

kory33 avatar Apr 02 '21 22:04 kory33

c4a64c9 の時点で scalafmt を全体に強制することにしました。

後続の fdd279a で実際にプロジェクト全体に scalafmt を掛けましたが、これによりコンフリクトが発生している場合は以下の手順を実行してください:

  • c4a64c9 に rebase
  • sbt で scalafmtAll を実行
  • 結果をコミット

上の三つの手順を実行すると、フォーマッティングによるコンフリクトは解消されるはずです。

kory33 avatar Feb 28 '22 19:02 kory33

kory「スキーマを打ち直し、現在のスキーマを元からあったものとすればJavaによるダイナミックマイグレーションが消えるのでこのPRを続行できる」

KisaragiEffective avatar May 28 '23 05:05 KisaragiEffective

しばらく放置されているのでクローズ扱いにします。異議があれば再度オープンしてコミットを積んでください

inductor avatar Jun 05 '23 13:06 inductor