From 58e17becce4e6c928275fc298662d23c36db632f Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Sun, 31 Jul 2022 13:04:11 -0400 Subject: [PATCH] ci: set up node before running yarn and use caching everywhere (#8328) --- .github/workflows/release-docs-and-schema.yml | 5 +++++ .github/workflows/test.yml | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-docs-and-schema.yml b/.github/workflows/release-docs-and-schema.yml index 0380510bf0b..10e1be72475 100644 --- a/.github/workflows/release-docs-and-schema.yml +++ b/.github/workflows/release-docs-and-schema.yml @@ -15,6 +15,11 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Setup Node + uses: actions/setup-node@v3 + with: + cache: 'yarn' + - name: Install Node dependencies run: yarn --frozen-lockfile diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9975ab88a71..5c1f1946f9c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,14 +56,14 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install Node dependencies - run: yarn --frozen-lockfile - - name: Setup Node uses: actions/setup-node@v3 with: cache: 'yarn' + - name: Install Node dependencies + run: yarn --frozen-lockfile + - name: Install extra dependencies for Puppeteer run: sudo apt-get install libgbm1 @@ -95,14 +95,14 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install Node dependencies - run: yarn --frozen-lockfile - - name: Setup Node uses: actions/setup-node@v3 with: cache: 'yarn' + - name: Install Node dependencies + run: yarn --frozen-lockfile + - name: Build run: yarn build:only