From 59cda84d07657266105f3828ea505667e54c044e Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 25 Sep 2020 10:20:28 -0400 Subject: [PATCH] cache stuff --- .github/workflows/build.yml | 42 +++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a9b721abff..6bbeda1713 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,6 +56,20 @@ jobs: run: ./.github/scripts/load-version.ps1 shell: pwsh + - name: Cache node_modules + id: cache-node-modules + uses: actions/cache@v2 + with: + path: node_modules + key: node-modules-lin-${{ hashFiles('package-lock.json') }} + + - name: Cache electron-gyp + id: cache-electron-gyp + uses: actions/cache@v2 + with: + path: ~/.electron-gyp + key: electron-gyp-lin-${{ hashFiles('package-lock.json') }} + - name: Install Node dependencies run: npm install @@ -119,6 +133,20 @@ jobs: run: ./.github/scripts/load-version.ps1 shell: pwsh + - name: Cache node_modules + id: cache-node-modules + uses: actions/cache@v2 + with: + path: node_modules + key: node-modules-win-${{ hashFiles('package-lock.json') }} + + - name: Cache electron-gyp + id: cache-electron-gyp + uses: actions/cache@v2 + with: + path: ~/.electron-gyp + key: electron-gyp-win-${{ hashFiles('package-lock.json') }} + - name: Install Node dependencies run: npm install @@ -209,6 +237,20 @@ jobs: run: ./.github/scripts/load-version.ps1 shell: pwsh + - name: Cache node_modules + id: cache-node-modules + uses: actions/cache@v2 + with: + path: node_modules + key: node-modules-mac-${{ hashFiles('package-lock.json') }} + + - name: Cache electron-gyp + id: cache-electron-gyp + uses: actions/cache@v2 + with: + path: ~/.electron-gyp + key: electron-gyp-mac-${{ hashFiles('package-lock.json') }} + - name: Install Node dependencies run: npm install