From 37790f2a3d12e63a70cde0e5f548610195d4daec Mon Sep 17 00:00:00 2001 From: SoftFever Date: Fri, 27 Feb 2026 12:48:47 +0800 Subject: [PATCH] Feature/mac_build (#12493) * fix deps cache miss for Mac PR build --- .github/workflows/build_check_cache.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_check_cache.yml b/.github/workflows/build_check_cache.yml index 6ca09e1b66..3d6d6ac35a 100644 --- a/.github/workflows/build_check_cache.yml +++ b/.github/workflows/build_check_cache.yml @@ -33,10 +33,12 @@ jobs: - name: set outputs id: set_outputs env: + # Normalize macOS runner names so self-hosted and GitHub-hosted produce the same cache key + cache-os: ${{ contains(inputs.os, 'macos') && 'macos-arm64' || inputs.os }} dep-folder-name: ${{ !contains(inputs.os, 'macos') && '/OrcaSlicer_dep' || '' }} output-cmd: ${{ inputs.os == 'windows-latest' && '$env:GITHUB_OUTPUT' || '"$GITHUB_OUTPUT"'}} run: | - echo cache-key=${{ inputs.os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }} + echo cache-key=${{ env.cache-os }}-cache-orcaslicer_deps-build-${{ hashFiles('deps/**') }} >> ${{ env.output-cmd }} echo cache-path=${{ github.workspace }}/deps/build${{ env.dep-folder-name }} >> ${{ env.output-cmd }} - name: load cache