diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d623a93..537af50 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -62,7 +62,8 @@ jobs: run: | if [ -d /usr/local/git/.cache/eleventy-fetch ]; then echo "Restoring eleventy-fetch cache" - cp -r /usr/local/git/.cache/eleventy-fetch .cache + mkdir -p .cache + rsync -a /usr/local/git/.cache/eleventy-fetch/ .cache/ fi - name: Fetch homepage config from node jail @@ -161,8 +162,8 @@ jobs: - name: Save eleventy-fetch cache run: | - mkdir -p /usr/local/git/.cache - cp -r .cache /usr/local/git/.cache/eleventy-fetch + mkdir -p /usr/local/git/.cache/eleventy-fetch + rsync -a --delete .cache/ /usr/local/git/.cache/eleventy-fetch/ - name: Deploy via rsync run: |