Open Hiroshiba opened 4 weeks ago
@sabonerune いつも頼ってばかりですみません! このissueの提案について不安なポイントとかあったら知りたいです 🙇
というか一度この辺り議論した記憶あるのですが、issue探しても見当たりませんでした。 放送内でちょっと話しただけ・・・?
@Hiroshiba Issueには書いた記憶はないのでDiscordか生放送内のどちらか(多分生放送)ですね。
.exe
よりも優先順位が高いのは.com
しかないからrun.exe
と同じディレクトリにrun.com
かrun
がなければ問題ないはず?
ただ実用上問題ないとはいえ正確な方がいいのではとは思います。
@sabonerune ありがとうございます!!
.com
知りませんでした。ドメイン名でしか見たこと無かったです。
やったほうが良いだろうけど、優先度は高くないって感じですかね~~~。 ではとりあえず要議論は外して、実装者募集ステートに移したいと思います。
Github Actionsの勉強にちょうどいいくらいのタスク難度だと思います。 実装募集中です!
内容
エンジンマニフェスト内の
command
には、ビルドしたパッケージディレクトリ内から、エンジンを起動するためのコマンド名を定義しています。 一般的にはエンジンファイルのパスを指します。今のところVOICEVOXでは
command: "run"
となっています。 しかし Windows のエンジンファイルのパスは正確にはrun.exe
です。 ということで、Windows 版のビルドする時にエンジンマニフェスト内のcommand
をrun.exe
にした方が良いのかなと思っています。ターミナルとかで
run
を起動しようとすれば勝手にrun.exe
が起動するようになってるっぽいので、多分今のままでも問題はない・・・はず? でも例えばrun.cmd
があったりするとややこしくなったり(優先されるのはexeっぽいけど)、やっぱりちゃんとrun.exe
を指定する方が安心なのかなと。Pros 良くなる点
分かりやすくなる
実現方法
パッケージのビルドは
.github/workflows/build-engine-package.yml
で行っています。 このファイルのどこかで、windowsの場合はエンジンマニフェストを書き換えると良さそう。VOICEVOXのバージョン
0.20.0
OSの種類/ディストリ/バージョン
その他
何か問題がありそうかどうかちょっと考えたいかも。