Proposal: Split this action into two, similar to actions/upload-artifact / actions/download-artifact (also similar to what CircleCI does):
- actions/save-cache
- actions/restore-cache
Rationale: This will give the user a lot more control (e.g. I might want to save the cache even before running the test steps).