name: Restore Cache desciption: Restore cached files inputs: key: type: string required: false description: Key to store cache under default: ${{github.run_id}} runs: using: composite steps: - name: Create cache run: | [ ! -f "/cache/$GITHUB_REPOSITORY/${{ inputs.key }}/archive.tar.gz" ] && echo "Cache not found" && exit tar --overwrite -xzf "/cache/$GITHUB_REPOSITORY/${{ inputs.key }}/archive.tar.gz" && echo "Cache restored: /cache/$GITHUB_REPOSITORY/${{ inputs.key }}/archive.tar.gz" || echo "Failed..." shell: sh