2023.03.16 GitHub Actions: dependabotが作成するキャッシュにストレージを食われすぎないようにする TL;DR dependabotのPRによって実行されるジョブでキャッシュを作らせたくなければ、キャッシュするstepでこれを書く。 if: ${{ !startsWith(github.head_ref, 'dependabot') }} 説明 起こりうる問題 GitHub Actionsでテストなどを回すときに、ライブラリを都度インストールせずに済むよう、pathを指定してキャッシュすることがあると思います。 以下は Gemfile.lock が同一である場合にキャッシュを利用する ci.yml の例です。 on: pull_request: branches: [develop] jobs: rspec: # ... steps: - name: Ca
![GitHub Actions: dependabotが作成するキャッシュにストレージを食われすぎないようにする|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/1acc04c8858f46d36fa712e8bb5739508ab99930/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2023%2F03%2Fgithub_actions_dependabot_caches_eyecatch2-min.png)