浏览代码

cache per os and arch

Baptiste Augrain 4 年之前
父节点
当前提交
c4b4194df7
共有 3 个文件被更改,包括 6 次插入6 次删除
  1. 2 2
      .github/workflows/linux.yml
  2. 2 2
      .github/workflows/macos.yml
  3. 2 2
      .github/workflows/windows.yml

+ 2 - 2
.github/workflows/linux.yml

@@ -68,8 +68,8 @@ jobs:
         uses: actions/cache@v2
         uses: actions/cache@v2
         with:
         with:
           path: ${{ steps.yarnCacheDirPath.outputs.dir }}
           path: ${{ steps.yarnCacheDirPath.outputs.dir }}
-          key: ${{ runner.os }}-yarnCacheDir-${{ steps.yarnCacheKey.outputs.value }}
-          restore-keys: ${{ runner.os }}-yarnCacheDir-
+          key: ${{ env.OS_NAME }}-${{ env.VSCODE_ARCH }}-yarnCacheDir-${{ steps.yarnCacheKey.outputs.value }}
+          restore-keys: ${{ env.OS_NAME }}-${{ env.VSCODE_ARCH }}-yarnCacheDir-
         if: env.SHOULD_BUILD == 'yes'
         if: env.SHOULD_BUILD == 'yes'
 
 
       - name: Build
       - name: Build

+ 2 - 2
.github/workflows/macos.yml

@@ -50,8 +50,8 @@ jobs:
         uses: actions/cache@v2
         uses: actions/cache@v2
         with:
         with:
           path: ${{ steps.yarnCacheDirPath.outputs.dir }}
           path: ${{ steps.yarnCacheDirPath.outputs.dir }}
-          key: ${{ runner.os }}-yarnCacheDir-${{ steps.yarnCacheKey.outputs.value }}
-          restore-keys: ${{ runner.os }}-yarnCacheDir-
+          key: ${{ env.OS_NAME }}-${{ env.VSCODE_ARCH }}-yarnCacheDir-${{ steps.yarnCacheKey.outputs.value }}
+          restore-keys: ${{ env.OS_NAME }}-${{ env.VSCODE_ARCH }}-yarnCacheDir-
         if: env.SHOULD_BUILD == 'yes'
         if: env.SHOULD_BUILD == 'yes'
 
 
       - name: Build
       - name: Build

+ 2 - 2
.github/workflows/windows.yml

@@ -63,8 +63,8 @@ jobs:
         uses: actions/cache@v2
         uses: actions/cache@v2
         with:
         with:
           path: ${{ steps.yarnCacheDirPath.outputs.dir }}
           path: ${{ steps.yarnCacheDirPath.outputs.dir }}
-          key: ${{ runner.os }}-yarnCacheDir-${{ steps.yarnCacheKey.outputs.value }}
-          restore-keys: ${{ runner.os }}-yarnCacheDir-
+          key: ${{ env.OS_NAME }}-${{ env.VSCODE_ARCH }}-yarnCacheDir-${{ steps.yarnCacheKey.outputs.value }}
+          restore-keys: ${{ env.OS_NAME }}-${{ env.VSCODE_ARCH }}-yarnCacheDir-
         if: env.SHOULD_BUILD == 'yes'
         if: env.SHOULD_BUILD == 'yes'
 
 
       - name: Build
       - name: Build