diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 88d805a..c15d5b2 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -14,6 +14,17 @@ jobs: - uses: actions/checkout@v4 - name: install pnpm run: npm install -g pnpm + - name: Get npm cache directory + id: pnpm-cache-dir + shell: bash + run: echo "dir=$(pnpm store path)" >> ${GITHUB_OUTPUT} + - uses: actions/cache@v3 + id: npm-cache + with: + path: ${{ steps.npm-cache-dir.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- - name: restore pnpm cache uses: actions/cache/restore@v3 with: