diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ace878e58..598c51057 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,20 +33,20 @@ jobs: os: [ubuntu-latest] steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} + package-manager-cache: false # pnpm is not installed yet - name: install pnpm shell: bash run: | PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json) echo installing pnpm version $PNPM_VER npm i -g pnpm@$PNPM_VER - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} - cache: 'pnpm' - cache-dependency-path: '**/pnpm-lock.yaml' + package-manager-cache: true # caches pnpm via packageManager field in package.json - name: install run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts - name: sync @@ -101,20 +101,21 @@ jobs: svelte: 'current' steps: - uses: actions/checkout@v5 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} + package-manager-cache: false # pnpm is not installed yet - name: install pnpm shell: bash run: | PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json) echo installing pnpm version $PNPM_VER npm i -g pnpm@$PNPM_VER - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} - cache: 'pnpm' - cache-dependency-path: '**/pnpm-lock.yaml' + package-manager-cache: true # caches pnpm via packageManager field in package.json - name: install run: pnpm install --frozen-lockfile --ignore-scripts - name: downgrade vite to baseline diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b400bb29b..7bee3e277 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,20 +27,20 @@ jobs: with: # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} + package-manager-cache: false # pnpm is not installed yet - name: install pnpm shell: bash run: | PNPM_VER=$(jq -r '.packageManager | if .[0:5] == "pnpm@" then .[5:] else "packageManager in package.json does not start with pnpm@\n" | halt_error(1) end' package.json) echo installing pnpm version $PNPM_VER npm i -g pnpm@$PNPM_VER - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: node-version: ${{ matrix.node }} - cache: 'pnpm' - cache-dependency-path: '**/pnpm-lock.yaml' + package-manager-cache: true # caches pnpm via packageManager field in package.json - name: install run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts - name: generated types are up to date