Política de Despejo de Cache - Definição do Glossário CI/CD
Uma política de despejo de cache decide quais caches de CI são descartados quando um repositório excede sua cota de armazenamento de cache, usando ordem de menos-recentemente-usado no GitHub Actions.
Uma política de despejo de cache governa quais caches de CI são removidos quando um repositório atinge seu limite de armazenamento de cache. O GitHub Actions despeja os caches menos recentemente usados assim que o repositório excede sua cota (10 GB por padrão).
Entender o despejo explica por que um cache que você esperava acertar às vezes falha após um período de inatividade.
Trabalhando com o limite
Mantenha os caches com escopo restrito e pequenos para que os úteis sobrevivam. O cache de um branch também fica indisponível para branches não relacionados, o que afeta a taxa de acerto.