From 144f1478a8d26222446ef96bd62aa6fdae2b1197 Mon Sep 17 00:00:00 2001 From: Roxedus Date: Thu, 23 Jan 2025 10:13:57 +0000 Subject: [PATCH] Attempt to cache D2 database Should speed up PR builds, by using the database created by the deploy step. --- .github/workflows/deploy.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 791cc53b4..734c46604 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -7,7 +7,6 @@ concurrency: cancel-in-progress: true jobs: - build: name: Build docs runs-on: ubuntu-latest @@ -33,6 +32,11 @@ jobs: key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- + - name: Cache d2 database + uses: actions/cache/restore@v4.2.0 # We only want to restore the cache, to avoid overwriting the cache on PRs + with: + path: .cache/plugin/d2 + key: ${{ runner.os }}-d2 - name: Install d2 run: | mkdir -p /tmp/d2 @@ -74,6 +78,11 @@ jobs: key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} restore-keys: | ${{ runner.os }}-pip- + - name: Cache d2 database + uses: actions/cache@v4.2.0 + with: + path: .cache/plugin/d2 + key: ${{ runner.os }}-d2 - name: Install d2 run: | mkdir -p /tmp/d2