From 208f745989e35969c1efc9835690dfe2f7e26c7d Mon Sep 17 00:00:00 2001 From: Core <64542347+coredev-uk@users.noreply.github.com> Date: Tue, 1 Feb 2022 07:51:14 +0000 Subject: [PATCH] using cirlceci"s docs --- .circleci/config.yml | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4222efc5..e5751e60 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,17 +6,22 @@ jobs: - image: circleci/node:16 steps: - checkout - - run: - name: Update NPM - command: "sudo npm install -g npm" - restore_cache: - key: dependency-cache-{{ checksum "package.json" }} - - run: - name: Update yarn - command: sudo npm upgrade -g yarn + name: Restore Yarn Package Cache + keys: + - yarn-packages-{{ checksum "yarn.lock" }} - run: name: Install Dependencies - command: yarn install + command: yarn install --immutable + - save_cache: + name: Save Yarn Package Cache + key: yarn-packages-{{ checksum "yarn.lock" }} + paths: + - .yarn/cache + - .yarn/unplugged + - run: + name: Install npm and yarn + command: sudo npm i -g npm yarn - run: name: Update Dependencies command: yarn upgrade