diff options
Diffstat (limited to '.github/actions/common-setup')
| -rw-r--r-- | .github/actions/common-setup/action.yml | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.github/actions/common-setup/action.yml b/.github/actions/common-setup/action.yml index a3b219c15..bf6174c75 100644 --- a/.github/actions/common-setup/action.yml +++ b/.github/actions/common-setup/action.yml @@ -117,3 +117,18 @@ runs: windows*) echo "${{github.workspace}}/external/slang-binaries/spirv-tools/windows-$win_platform/bin" >> "$GITHUB_PATH";; linux*) echo "${{github.workspace}}/external/slang-binaries/spirv-tools/$(uname -m)-linux/bin" >> "$GITHUB_PATH";; esac + + # Setup ccache for self-hosted runners (Windows only for now) + - name: Setup ccache + if: ${{ inputs.os == 'windows' && runner.environment == 'self-hosted' }} + uses: Chocobo1/setup-ccache-action@v1 + with: + update_packager_index: false + install_ccache: true + prepend_symlinks_to_path: true + windows_compile_environment: msvc + ccache_options: | + max_size=2G + compression=true + compression_level=6 + sloppiness=pch_defines,time_macros |
