CI のベンチマーク - GitHub Actions のランナーは、同じ型番の CPU でもジョブごとに 29% 速さが違う

CI のベンチマークは、プルリクエストごとにプログラムの実行時間などを測り、変更の前より遅くなっていないかを確認するテストです。遅くなることを性能の劣化(performance regression)と呼び、劣化を見つけたら CI を落として、マージの前に気付けるようにします。 ...

2026年11月13日 · 更新: 2026年11月14日 · 19 分 · nchika
【GitHub Actions】 github/issue-metrics でPRマージにかかる時間を分析

【GitHub Actions】 github/issue-metrics でPRマージにかかる時間を分析

前書き:PRマージに時間がかかっていた 2024年は、私のPull Request(PR)がなかなかマージできない課題がありました。 このように書くと「あなたが書いたPRのサイズが大きかったり、色々と他者に配慮できていないだけでは?」と考える人もいらっしゃるかもしれません。その可能性は当然あります。 ...

2024年12月31日 · 5 分 · nchika