name: "Cache" description: "Cache artifacts like dependencies and build outputs to improve workflow execution time" author: "GitHub" inputs: path: description: "A directory to store and save the cache" required: true key: description: "An explicit key for restoring and saving the cache" required: true restore-keys: description: "An ordered list of keys to use for restoring the cache if no cache hit occurred for key" required: false outputs: cache-hit: description: "A boolean value to indicate an exact match was found for the primary key" runs: using: "node12" main: "dist/restore/index.js" post: "dist/save/index.js" post-if: "success()" branding: icon: "archive" color: "gray-dark"