CI: enable cache for wrangler

This commit is contained in:
SukkaW 2024-11-14 10:16:55 +08:00
parent ac85a61a7c
commit 395d9e44cf

View File

@ -90,9 +90,18 @@ jobs:
if: github.ref == 'refs/heads/master' if: github.ref == 'refs/heads/master'
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Get NPM cache directory path
id: npm_cache_path
shell: sh
run: echo dir=$(npm config get cache) >> $GITHUB_OUTPUT
- name: Cache NPM cache
uses: actions/cache@v4
with:
path: ${{ steps.npm_cache_path.outputs.dir }}
key: ${{ runner.os }}-deploy-to-cloudflare-npm
- uses: actions/download-artifact@v4 - uses: actions/download-artifact@v4
with: with:
name: build-artifact-${{ github. ref_name }} name: build-artifact-${{ github.ref_name }}
path: public path: public
- name: Deploy to Cloudflare Pages - name: Deploy to Cloudflare Pages
uses: cloudflare/wrangler-action@v3 uses: cloudflare/wrangler-action@v3