-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ヘッダやバイナリにバージョン情報を埋め込む #65
Comments
issueありがとうございます! リリース時にVERSION.txtを更新するのは結構忘れがちで、仕組みで解決したいなと感じています。 エンジン側にも似た問題があったりします。 |
* コアのVERSION.txtを更新する工程を追加 ref VOICEVOX/voicevox_core#65 * Update hotfix確認作業テンプレート.md
build時にバージョンファイルを作る部分があったのでメモ voicevox_core/.github/workflows/build.yml Line 272 in 5db2fae
|
ちょっとどうすれば良いのか迷っています。
setup.pyでgithubコード上のVERSION.txtを参照するようにすると、release tagを作るたびにVERSION.txtを更新する必要があり、↑の1が叶わなそうです。 setup.pyで参照するファイルを コアとしてとれる最善策は、 @.Yosshi999 さんが提案されている コード側でVERSIONをdefineしておいて、cmakeでバージョンを与えられるようにし、ビルド時に |
@Hiroshiba |
内容
恐らく現状core.hや実装にバージョンを返す関数がなく、またpythonモジュールがビルド時にバージョンを埋め込むために参照している
/VERSION.txt
が更新されずそのままになっている。DLLとpythonモジュールのバージョン情報は一致している方が良いと思うので、そのあたりの修正方法やVERSION.txtの処置を決めてほしい。
Pros 良くなる点
Cons 悪くなる点
実現方法
The text was updated successfully, but these errors were encountered: