From 23ee87be0e88bf7995cf66ad0f2feca86c2bbec3 Mon Sep 17 00:00:00 2001 From: Chris Campbell Date: Mon, 6 Feb 2023 12:52:07 -0800 Subject: [PATCH 1/2] build: add temporary workaround for puppeteer cache issue --- .github/workflows/build.yaml | 5 +++++ .github/workflows/release.yaml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 254f111..76efe17 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -61,6 +61,11 @@ jobs: run: | pnpm install + # XXX: Workaround for Puppeteer issues + - name: Install Chromium for Puppeteer + run: | + node ./packages/docs-builder/node_modules/puppeteer/install.js + - name: Build id: build run: | diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 5a3cbc9..e32993b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -69,6 +69,11 @@ jobs: run: | pnpm install + # XXX: Workaround for Puppeteer issues + - name: Install Chromium for Puppeteer + run: | + node ./packages/docs-builder/node_modules/puppeteer/install.js + - name: Build id: build run: | From 6c39b3806cbe3cb4537da339059ff5bc8ba4f639 Mon Sep 17 00:00:00 2001 From: Chris Campbell Date: Mon, 6 Feb 2023 14:38:54 -0800 Subject: [PATCH 2/2] build: use checkout@v3 to avoid Node 12 deprecation warning --- .github/workflows/build.yaml | 2 +- .github/workflows/release.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 76efe17..f1873ce 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: # XXX: Fetch history for all branches; we really only need the history # for the base (main) branch in the `sim-slack` script, so this is diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index e32993b..32fd0fd 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -31,7 +31,7 @@ jobs: monorepo-tags: true - name: Check out repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install Node.js uses: actions/setup-node@v3