VOICEVOX / voicevox_core

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア
https://voicevox.hiroshiba.jp/
MIT License
866 stars 117 forks source link

[release-0.15] macos-11をmacos-12にアップデートしておく #813

Closed Hiroshiba closed 2 months ago

Hiroshiba commented 2 months ago

概要

release-0.15でまたアップデートリリースする可能性があるので、release-0.15ブランチのmacos-11をmacos-12にアップデートしておきます。 (というより、Nemo側でmacos-12を試してエラーになったのでこちらでも試してみようかなと・・・)

その他

Hiroshiba commented 2 months ago

う・・・

実際ビルドするとworkflowでしか動かない cargo binstall cargo-edit@^0.11 --no-confirm --log-level debug

package `home v0.5.9` cannot be built because it requires rustc 1.70.0 or newer

と言われて落ちるのですが、push時のテストではそこを通らなかった・・・

qryxip commented 2 months ago

--locked付ければよさそう。

[追記] あ、これ1.67じゃなくて1.70だ

❯ cargo +1.70.0 install cargo-edit --locked # cargo-binstallにも`--locked`があるので、そのまま`--locked`を付ければOK?
    Updating crates.io index
  Installing cargo-edit v0.12.3
    Updating crates.io index
    Updating crates.io index
  Downloaded openssl-sys v0.9.91
  Downloaded rustix v0.37.23
  Downloaded aho-corasick v1.0.4
  Downloaded 3 crates (565.8 KB) in 0.20s
   Compiling proc-macro2 v1.0.66
   Compiling unicode-ident v1.0.11
   Compiling libc v0.2.155
   Compiling serde v1.0.188
   Compiling pkg-config v0.3.27
   Compiling autocfg v1.1.0
   Compiling vcpkg v0.2.15
   Compiling bitflags v1.3.2
   Compiling crossbeam-utils v0.8.16
   Compiling cfg-if v1.0.0
   Compiling tinyvec_macros v0.1.1
   Compiling io-lifetimes v1.0.11
   Compiling rustix v0.37.23
   Compiling memchr v2.5.0
   Compiling scopeguard v1.2.0
   Compiling tinyvec v1.6.0
   Compiling percent-encoding v2.3.0
   Compiling linux-raw-sys v0.3.8
   Compiling unicode-bidi v0.3.13
   Compiling utf8parse v0.2.1
   Compiling anstyle-parse v0.2.1
   Compiling memoffset v0.9.0
   Compiling crossbeam-epoch v0.9.15
   Compiling form_urlencoded v1.2.0
   Compiling serde_json v1.0.105
   Compiling hashbrown v0.14.0
^C  Building [===>                      ] 24/142: form_urlencoded, hashbrown, crossbeam-utils, memoffset(build.rs), vcpkg, linux-raw-sys, crossbeam-epoch(build.rs), io-lifetimes(build), libc, serde_json(build.rs), rustix(build), m...
Hiroshiba commented 2 months ago

色々テストは落ちていますが、まあ直さなくてもいいのかなと思っています。。。。

generate API document

多分メインブランチのだけデプロイされている形なので、落ちちゃっていてもOKなはず。。

actionlint

actionlintのバージョンが変わって、エラーじゃなかったのはエラーになっているのが原因・・・? まあこれも問題ではないはずだということで。。。。 (ただGithub Actionsのバージョンは上がっているので、本当は無視してはだめかもしれないけど。。)

build-unix-cpp-example

最新版のmacosでだけcpp exampleが落ちてる。 まあこれも。。。。。。。。スルーでいい。。。。ですかね。。。。

Hiroshiba commented 2 months ago

うーーーーーん マージします・・・!! テストがだいぶ落ちててだいぶよくない感ありますが、ちょっとだましだましメンテできればということで・・・。

@qryxip さんもありがとうございました!!! 🙇

qryxip commented 2 months ago

遅れながら:

generate API document

ですね。ハミング導入時点で既に壊れてたような気がしますが、mainブランチで動いてればいいはず。

actionlint

詳細を見てませんが、actionlintが落ちるのなら #792 のやつな気がします。だとするとこれを移植すれば直りそうではありますが…

build-unix-cpp-example

何が起きてるのか私もよくわからない… 変なCargo Homeがcbindgenのインストール先になってるとか…?

Hiroshiba commented 2 months ago

コメントありがとうございます!!

actionlintのはそちらのプルリクエストをcherry-pickさせていただくかもです!!