From 8af696e4354febc89e8468ca0595bfddd2a43960 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Sun, 25 Jul 2021 12:13:19 +0800 Subject: [PATCH] Use setup-node cache yarn dependencies (#11243) --- .github/workflows/dev-package-test.yml | 1 + .github/workflows/dev-test.yml | 1 + .github/workflows/eslint-rules.yml | 2 ++ .github/workflows/lint.yml | 2 ++ .github/workflows/prod-test.yml | 5 +++++ 5 files changed, 11 insertions(+) diff --git a/.github/workflows/dev-package-test.yml b/.github/workflows/dev-package-test.yml index 47c9f4bab..4f675543e 100644 --- a/.github/workflows/dev-package-test.yml +++ b/.github/workflows/dev-package-test.yml @@ -36,6 +36,7 @@ jobs: uses: actions/setup-node@v2.2.0 with: node-version: ${{ matrix.node }} + cache: "yarn" - name: Install Dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/dev-test.yml b/.github/workflows/dev-test.yml index 89bc090cd..e808ae976 100644 --- a/.github/workflows/dev-test.yml +++ b/.github/workflows/dev-test.yml @@ -50,6 +50,7 @@ jobs: uses: actions/setup-node@v2.2.0 with: node-version: ${{ matrix.node }} + cache: "yarn" - name: Install Dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/eslint-rules.yml b/.github/workflows/eslint-rules.yml index f8ca56d4c..cc40e38ae 100644 --- a/.github/workflows/eslint-rules.yml +++ b/.github/workflows/eslint-rules.yml @@ -20,6 +20,8 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2.2.0 + with: + cache: "yarn" - name: Install Dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8e27907d9..51c0ddc4c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -17,6 +17,8 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2.2.0 + with: + cache: "yarn" - name: Install Dependencies run: yarn install --frozen-lockfile diff --git a/.github/workflows/prod-test.yml b/.github/workflows/prod-test.yml index 7f989fea6..f826f905b 100644 --- a/.github/workflows/prod-test.yml +++ b/.github/workflows/prod-test.yml @@ -17,6 +17,8 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2.2.0 + with: + cache: "yarn" - name: Install Dependencies run: yarn install --frozen-lockfile @@ -61,6 +63,8 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2.2.0 + with: + cache: "yarn" - name: Install Dependencies run: yarn install --frozen-lockfile @@ -114,6 +118,7 @@ jobs: uses: actions/setup-node@v2.2.0 with: node-version: ${{ matrix.node }} + cache: "yarn" - name: Config `ignore-engines=true` (Node.js 10) if: ${{ matrix.node == '10' }}