diff --git a/.circleci/config.yml b/.circleci/config.yml index 21f1be785db934..676073ca720e7d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,16 +3,21 @@ defaults: &defaults docker: - image: circleci/node:9.10 restore_repo: &restore_repo - restore_cache: - keys: - - v1-repo-{{ .Branch }}-{{ .Revision }} + # The cache logic of CircleCI has been disabled for Security reasons. + # We can no longer use it. + # restore_cache: + # keys: + # - v1-repo-{{ .Branch }}-{{ .Revision }} + run: + name: Install js dependencies + command: yarn version: 2 jobs: checkout: <<: *defaults steps: - - *restore_repo - checkout + - *restore_repo - run: name: Check versions and env command: | @@ -41,6 +46,7 @@ jobs: test_unit: <<: *defaults steps: + - checkout - *restore_repo - run: name: Lint @@ -67,6 +73,7 @@ jobs: test_material-ui-x: <<: *defaults steps: + - checkout - *restore_repo - run: name: material-ui-icons @@ -135,6 +142,7 @@ jobs: docker: - image: circleci/node:9.10 steps: + - checkout - *restore_repo - run: name: Can we generate the material-ui build? @@ -148,6 +156,7 @@ jobs: test_browser: <<: *defaults steps: + - checkout - *restore_repo - run: name: Can we generate the api of the docs? @@ -168,6 +177,7 @@ jobs: - image: circleci/node:9.10 - image: selenium/standalone-chrome:3.11.0 steps: + - checkout - *restore_repo - run: name: Visual regression tests