name: Setup OpenVic Build Cache description: Setup OpenVic Build Cache inputs: cache-name: description: The cache base name (job name by default). default: "${{github.job}}" scons-cache: description: The scons cache path. default: "${{github.workspace}}/.scons-cache/" runs: using: "composite" steps: # Upload cache on completion and check it out now - name: Load .scons_cache directory uses: actions/cache@v3 with: path: ${{inputs.scons-cache}} key: ${{inputs.cache-name}}-${{env.OPENVIC_BASE_BRANCH}}-${{github.ref}}-${{github.sha}} restore-keys: | ${{inputs.cache-name}}-${{env.OPENVIC_BASE_BRANCH}}-${{github.ref}}-${{github.sha}} ${{inputs.cache-name}}-${{env.OPENVIC_BASE_BRANCH}}-${{github.ref}} ${{inputs.cache-name}}-${{env.OPENVIC_BASE_BRANCH}}