Cache Key - Definição do Glossário de CI/CD
Um cache key é o identificador passado para actions/cache (o input key:) que nomeia unicamente uma entrada de cache, geralmente construído a partir de uma versão de runtime e um hash de um lockfile, de modo que uma nova entrada seja criada quando as dependências mudam.
Construindo uma boa key
Um padrão comum é key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}. Um acerto exato da key restaura e evita o re-download; um miss sem restore fallback reconstrói do zero e salva uma nova entrada ao final do job.
Guias relacionados
Cache (CI) - CI/CD Glossary DefinitionCache (CI): A **cache** stores dependencies or build outputs between runs so they are restored instead of rec…
Artifact Retention - CI/CD Glossary DefinitionArtifact Retention: Artifact retention is the policy that controls how long build outputs, logs, and test rep…
Job Summary - CI/CD Glossary DefinitionJob Summary: A job summary is custom Markdown a step writes to the `$GITHUB_STEP_SUMMARY` file, rendered on t…