From 3fe9fd9987aa5997744fea93975fa2b0078ada47 Mon Sep 17 00:00:00 2001 From: Jessica Petty Date: Wed, 16 Sep 2020 15:59:33 -0700 Subject: [PATCH] Add caching to Rich Navigation step to reuse node_modules --- .github/workflows/rich-navigation.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/rich-navigation.yml b/.github/workflows/rich-navigation.yml index 38afb0d7f49..bd2444b608b 100644 --- a/.github/workflows/rich-navigation.yml +++ b/.github/workflows/rich-navigation.yml @@ -10,10 +10,21 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v2 + + - uses: actions/cache@v2 + id: caching-stage + name: Cache VS Code dependencies + with: + path: node_modules + key: ${{ runner.os }}-dependencies-${{ hashfiles('yarn.lock') }} + restore-keys: ${{ runner.os }}-dependencies- + - name: Install dependencies + if: steps.caching-stage.outputs.cache-hit != 'true' run: yarn --frozen-lockfile env: CHILD_CONCURRENCY: 1 + - uses: microsoft/RichCodeNavIndexer@v0.1 with: languages: typescript