背景
現状 tool-cache はランナー内でのみ有効(同一ランナー内で download/検証をスキップ)。ジョブ/ワークフローを跨いだ再利用はされず、matrix や並列ジョブでは各々が解決・取得する。
やりたいこと
actions/cache 等で ジョブ跨ぎの version キャッシュ共有 を検討し、matrix 全体の総取得回数・時間を削減する。
- キャッシュキー設計(
tool + resolved version + os + arch)と rate-limit 影響の評価。
メモ
- パフォーマンス最適化(旧 要求仕様書 NFR-3 / §13 将来拡張)。v1 必須ではない。
- 元
要求仕様書.md §13 からの切り出し(doc は削除予定)。
背景
現状 tool-cache はランナー内でのみ有効(同一ランナー内で download/検証をスキップ)。ジョブ/ワークフローを跨いだ再利用はされず、matrix や並列ジョブでは各々が解決・取得する。
やりたいこと
actions/cache等で ジョブ跨ぎの version キャッシュ共有 を検討し、matrix 全体の総取得回数・時間を削減する。tool + resolved version + os + arch)と rate-limit 影響の評価。メモ
要求仕様書.md§13 からの切り出し(doc は削除予定)。