diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5eaa263..8911c1e 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -27,17 +27,21 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + + - name: NodeJS Cache + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.OS }}-npm-cache-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.OS }}-npm-cache- + - name: Install Deps run: npm install - name: Build run: npm run build --preset=cloudflare_pages - - uses: actions/upload-artifact@v4 - with: - name: ${{env.PROJECT_NAME}}-dist - path: ./dist/ - - name: Deploy uses: cloudflare/wrangler-action@v3 # env: @@ -46,7 +50,7 @@ jobs: with: apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} - command: pages deploy ./.output --project-name "${{ env.PROJECT_NAME }}" + command: pages deploy ./dist --project-name "${{ env.PROJECT_NAME }}" # secrets: | # YOUR_SECRET # YOUR_OTHER_SECRET