-
Notifications
You must be signed in to change notification settings - Fork 309
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
Add: node_modulesをキャッシュするように #1064
Add: node_modulesをキャッシュするように #1064
Conversation
PRありがとうございます! ちょっと調べてたんですが、ci = clean installなんですね。 やるとしたら
とか・・・? |
そんな感じの実装にしてみましたー。 |
良さそう! |
|
たしかにnode_modulesはキャッシュしてくれなそうですが、たぶんnpm ciの高速化にはなるかもと思いました。 でもまあ目標は達成しているのでこのままでも問題なさそう。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
あ、buildの方もnpm ciしてるとこあるかもです。よかったらそちらも…!
どうせbuildは長いので余り変わらないと思いますし、変に変えてビルドが落ちるのが一番怖いので置いておきます… |
大丈夫だと思うのでマージします! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
なかなかややこしいことしてるなぁと思いましたが、まあ問題ないと思うのでLGTMです
P.S. 意図をコメントで書いてもいいかもしれない
今思ったら、lockが同じとき |
graph LR
action_start(開始)
action_check(package-lock.jsonにあうキャッシュの存在確認)
action_cache(キャッシュの復元)
action_npm_ci(npm ci)
action_other(...)
action_to_cache(キャッシュの保存)
action_start --> action_check -- 存在する --> action_cache --> action_other
action_check -- 存在しない --> action_npm_ci --> action_other
action_other --> action_to_cache
自分の理解です |
@y-chan さんもOKとのことなので、マージで大丈夫だという気持ちです! |
今現在も voicevox/.github/workflows/test.yml Lines 26 to 31 in 9869e23
もう特に問題ないと思います...! |
マージします! |
内容
node_modulesをキャッシュして、テストを高速化します。
関連 Issue
(なし)
スクリーンショット・動画など
(なし)
その他
(なし)