diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 34268fc17..281ca4f5f 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -27,23 +27,21 @@ jobs: if: inputs.platform-files - run: pip install 'sphinx<4.4.0' if: inputs.common-files - - name: Clone DFHack - uses: actions/checkout@v3 - with: - submodules: true - fetch-depth: ${{ !inputs.platform-files && 1 || 0 }} - name: Fetch clcache if: inputs.platform-files uses: actions/cache@v3 with: - path: ${{ github.env.HOME }}/clcache + path: clcache key: win-msvc-${{ inputs.cache-id }}-${{ github.sha }} restore-keys: | win-msvc-${{ inputs.cache-id }} win-msvc + - name: Clone DFHack + uses: actions/checkout@v3 + with: + submodules: true + fetch-depth: ${{ !inputs.platform-files && 1 || 0 }} - name: Configure DFHack - env: - CLCACHE_DIR: ${{ github.env.HOME }}/clcache run: cmake -S . -B build -G "Visual Studio 17 2022" -DCMAKE_INSTALL_PREFIX=build/image ${{ inputs.platform-files && '-DCMAKE_C_COMPILER_LAUNCHER=clcache' || '' }} ${{ inputs.platform-files && '-DCMAKE_CXX_COMPILER_LAUNCHER=clcache' || '' }} -DBUILD_LIBRARY:BOOL=${{ inputs.platform-files }} -DBUILD_PLUGINS:BOOL=${{ inputs.platform-files }} -DBUILD_STONESENSE:BOOL=${{ inputs.platform-files }} -DBUILD_DOCS:BOOL=${{ inputs.common-files }} -DINSTALL_DATA_FILES:BOOL=${{ inputs.common-files }} -DINSTALL_SCRIPTS:BOOL=${{ inputs.common-files }} - name: Build DFHack run: cmake --build build -j 2 --config Release --target install diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6bae140a5..e744ed190 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -50,7 +50,7 @@ jobs: - name: Download artifact uses: actions/download-artifact@v3 with: - name: test-${{ matrix.gcc }} + name: test-gcc-${{ matrix.gcc }} # - name: Fetch DF cache # uses: actions/cache@v3 # with: