Skip to content
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

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

Conversation

Hiroshiba
Copy link
Member

@Hiroshiba Hiroshiba commented Aug 5, 2024

概要

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

その他

@Hiroshiba
Copy link
Member Author

Hiroshiba commented Aug 5, 2024

う・・・

実際ビルドすると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
Copy link
Member

qryxip commented Aug 5, 2024

--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...

Comment on lines +85 to +86
- os: macos-13
features: ""
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

よくよく考えたらいらないけど、まあ。

@Hiroshiba
Copy link
Member Author

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

generate API document

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

actionlint

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

build-unix-cpp-example

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

@Hiroshiba
Copy link
Member Author

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

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

@Hiroshiba Hiroshiba merged commit 87df545 into release-0.15 Aug 7, 2024
67 of 72 checks passed
Hiroshiba added a commit to VOICEVOX/voicevox_nemo_core that referenced this pull request Aug 7, 2024
@qryxip
Copy link
Member

qryxip commented Aug 7, 2024

遅れながら:

generate API document

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

actionlint

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

build-unix-cpp-example

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

@Hiroshiba
Copy link
Member Author

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

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

@Hiroshiba Hiroshiba deleted the release-0.15のmacos-11をmacos-12にアップデートしておく branch November 4, 2024 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants