kachick / times_kachick

`#times_kachick channel in chat` as a public repository. Personal Note and TODOs
https://github.com/kachick/times_kachick/issues?q=is%3Aissue+is%3Aclosed
6 stars 0 forks source link

2024-02-08 - GitHub Actions の個人リポジトリでの利用状況でどれが大飯食らいなのか洗い出したいけどやり方がわかってない #258

Closed kachick closed 8 months ago

kachick commented 8 months ago
You've used 75% of included services for the kachick account

こんな通知が来た。無料アカウントで使える private repository の actions が上限に近づいてんぞという話だと思うんだけど、まだ月初で特にプライベートリポジトリを最近足しても無いのでなんでじゃいという状況 pro にしても x1.5 だから焼け石に水っぽいし、どれが大きいのか洗い出したいんだけどそういう手法が用意されてるのかようわかってない

https://github.com/fergusmacd/github-actions-usage とか用途としてはかなり近そうなんだけど organization 前提っぽいからなー

kachick commented 8 months ago

スクリーンショット 2024-02-08 134705

から

スクリーンショット 2024-02-08 134652

の右上にある Get usage report とやらから、集計CSVをダウンロードできる。こういうときぐらいしかメール開かないのでボックスがやばいことになってたけどとりあえずこれだけ

スクリーンショット 2024-02-08 134701

スクリーンショット 2024-02-08 134715

見方はあんまわかってないけど、得体の知れないリポジトリが上がってるとか言うことはなさそうだった。

kachick commented 8 months ago

とりま macos runner での実行時間が ubuntu より2~4倍ぐらいかかってて、こいつらはもともとかかる費用の計算が10倍とかなのでイヤダイヤダと実行頻度を下げて置いた & M1 で早くなるから macos13 から macos14 にしておいた。しかし自分の Mac は intel 時代の遺物なので、別にM1でテストしたいわけではないんだけど・・・ 後M1ランナーは10倍よりもっと額あがんなかったっけ?でも乗算のかたいっぽ的にましになる気がするな(適当)

面倒で private のままにしてるみたいなとこもあるリポジトリは、ちょっと頑張って public にする方がたいてい幸せになれる気はする

kachick commented 7 months ago

面倒で private のままにしてるみたいなとこもあるリポジトリ

面倒なのはそもそもprivateにしてた理由を自分でも覚えておらず、public にする以上はsecret(privateでも突っ込むなという話ではある)とかなんかまずい情報が無いか一応確認してからでないとなーというところで億劫にはなる そもそもそんなことがなさそうなリポジトリでもあれこれprivateにしてるのは、雑なアクティビティを見られるのが恥ずかしいみたいな気持ちに根ざしてて無料で使えるメリットのほうがずっと大きいのでこういうのはえいやでpublicになるべくしていく。特に docker とか nix 周りのCI入ってるものはCI時間長いからその方が良い・・・スター数が一定以上じゃないと有料よとか言われてないし そしてこのえいやが面倒なので、今後はなるべく最初からpublicで始めるクセを付けたいなーとは思った

https://github.com/kachick/lishogi-dev https://github.com/kachick/devcontainer-ubuntu-nix https://github.com/kachick/dockerfile-ubuntu-nix

まだあるけど、特にこいつらは CI 時間長い = private だと枠を潰されるから走らせたくない みたいに、private で始めたことがボトルネックになってたのでとりあえず