From acecb60e038fe9d1576ce22cc0a48ccbd28578ec Mon Sep 17 00:00:00 2001 From: David Liu Date: Fri, 3 Jan 2025 03:04:11 +0000 Subject: [PATCH] Cache playwright's chromium installation on GitHub Actions (#7372) --- .github/workflows/test_ci.yml | 7 +++++++ Changelog.md | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/test_ci.yml b/.github/workflows/test_ci.yml index 96c5c9fedd..6b813d6223 100644 --- a/.github/workflows/test_ci.yml +++ b/.github/workflows/test_ci.yml @@ -73,6 +73,13 @@ jobs: key: ${{ runner.os }}-pip-${{ hashFiles('requirements-jupyter.txt') }}-${{ hashFiles('requirements-scanner.txt') }}-${{ hashFiles('requirements-qr.txt') }} restore-keys: | ${{ runner.os }}-pip- + - name: Cache playwright's installation of Chromium + uses: actions/cache@v4 + with: + path: ~/.cache/ms-playwright + key: ${{ runner.os }}-playwright-${{ hashFiles('requirements-jupyter.txt') }} + restore-keys: | + ${{ runner.os }}-playwright- - name: Install python packages and playwright dependencies run: | python3.10 -m venv venv diff --git a/Changelog.md b/Changelog.md index eedf3b151d..ef40dff0a9 100644 --- a/Changelog.md +++ b/Changelog.md @@ -16,6 +16,7 @@ - Replace moment.js dependency with much smaller dayjs (#7346) - Refactor `FileViewer`, `TextViewer`, `BinaryViewer` and `ImageViewer` components (#7270) - Pin `mistune` Python dependency to preserve compatibility with `nbconvert` (#7371) +- Cache playwright's chromium installation on GitHub Actions (#7372) ## [v2.6.1]