diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml
index c628ff28fff3cc14a658067aa34c32d1ae2563e8..edbe3cf91f76fe354df1ccc0881dd7f75be24a38 100644
--- a/.github/actions/setup/action.yml
+++ b/.github/actions/setup/action.yml
@@ -12,7 +12,7 @@ runs:
       id: cache
       with:
         path: '**/node_modules'
-        key: yarn-v1-${{ hashFiles('**/yarn.lock') }}
+        key: yarn-v1-${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}
     - name: Install
       run: yarn --immutable
       shell: bash