MoonrepoのMoon v2.0登場。WASMプラグイン化でモノレポ運用がかなり柔軟に
Moonrepoの `moon` が v2.0 に到達。コードネームは Phobos いちばん大きい変化は、toolchain がWASMプラグイン方式になったこと YAMLだけでなく、JSON / JSONC / HCL / Pkl / TOML など複数の設定形式に対応 CLI が整理され、`moon exec` を軸に `moon ci` / `moon check` / `moon run` を統一 task inheritance が 設定ベースに再設計され、モノレポでのタスク共有が扱いやすくなった Docker、VCS、.env、migration まわりも大幅に手直しされている ただし breaking changes が多いので、v1からは素直なアップデートでは済まない Moonrepoの `moon` は、ひとことで言うと モノレポ管理のための道具箱 です。 モノレポというのは、複数のアプリやライブラリを1つのリポジトリでまとめて管理するやり方のこと。規模が大きくなるほど「どのプロジェクトで何をどう実行するか」を
papoo.work