ci(docs): switch pages workflow to corepack-managed pnpm

This commit is contained in:
RocketQuack 2026-04-14 14:02:04 +02:00
parent 0feb49d00a
commit 1d95762815

View file

@ -32,11 +32,6 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v6 uses: actions/checkout@v6
- name: Install pnpm
uses: pnpm/action-setup@v6
with:
version: 10.28.2
- name: Use Node.js ${{ matrix.node-version }} - name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6 uses: actions/setup-node@v6
with: with:
@ -44,22 +39,18 @@ jobs:
cache: "pnpm" cache: "pnpm"
cache-dependency-path: ./docs/pnpm-lock.yaml cache-dependency-path: ./docs/pnpm-lock.yaml
- name: Debug lockfile on runner - name: Enable Corepack
run: corepack enable
- name: Activate pnpm
run: corepack prepare pnpm@10.28.2 --activate
- name: Show tool versions
run: | run: |
pwd node --version
ls -la corepack --version
echo "sha256 (workspace file):" pnpm --version
sha256sum pnpm-lock.yaml which pnpm
echo "sha256 (git blob at HEAD):"
git show HEAD:docs/pnpm-lock.yaml | sha256sum
echo "lockfileVersion count:"
grep -c '^lockfileVersion:' pnpm-lock.yaml || true
echo "yaml document markers:"
grep -nE '^---$|^\\.\\.\\.$|^<<<<<<<|^=======|^>>>>>>>$' pnpm-lock.yaml || true
echo "first 20 lines:"
sed -n '1,20p' pnpm-lock.yaml
echo "last 20 lines:"
tail -n 20 pnpm-lock.yaml
- name: Install dependencies - name: Install dependencies
run: pnpm i --frozen-lockfile run: pnpm i --frozen-lockfile