diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 331154520..cba1b46bd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,10 +26,24 @@ jobs: node-version-file: '.nvmrc' cache: pnpm - - name: Install dependencies + - name: Get pnpm store directory + shell: bash + run: | + echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV + + - name: Cache dependencies + uses: actions/cache@v4 + with: + path: ${{ env.STORE_PATH }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store- + + - name: Install JS dependencies run: pnpm install --frozen-lockfile - - name: Run pnpm build + - name: Build site env: NUXT_UI_PRO_LICENSE: "${{ secrets.NUXT_UI_PRO_LICENSE }}" - run: pnpm build + run: | + pnpm build diff --git a/renovate.json b/renovate.json index 412a34a2d..2514714b8 100644 --- a/renovate.json +++ b/renovate.json @@ -1,5 +1,16 @@ { "extends": [ "github>nuxt/renovate-config-nuxt" - ] + ], + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch", "pin", "digest"], + "automerge": true + }, + { + "matchDepTypes": ["devDependencies"], + "automerge": true + } + ], + "platformAutomerge": true } \ No newline at end of file