Debug-action-cache |top| Online

: Caches are scoped by branch. A cache created on a feature branch isn't available to other feature branches, though they can all access the default branch's cache. Job Success Requirement actions/cache

: Caches are typically isolated by operating system. A cache created on ubuntu-latest will not be available for a windows-latest runner. debug-action-cache

The workflow logs state Cache not found for input keys , even though the exact same dependencies were built in a previous run. : Caches are scoped by branch

Use unique keys per job ( matrix ) to avoid this. A cache created on ubuntu-latest will not be

Then split your cache into multiple paths (e.g., node_modules and build ) or use actions/cache/save conditionally.

When debug mode is on, you’ll see extra lines like:

Prune unused caches via the GitHub API or the web UI, and optimize cache paths to exclude unnecessary log directories or temporary text files. 3. Advanced Diagnostic Steps Using the GitHub CLI ( gh )