Skip to content

Commit d8daa52

Browse files
fix(ci): include pnpm-lock.yaml in sparse-checkouts for docs preview/teardown
actions/setup-node@v6 with cache: pnpm needs the lockfile present to compute the cache key, even if the job never runs pnpm install. Without it the preview deploy + teardown fail with "Dependencies lock file is not found". Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 0f1123f commit d8daa52

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/cd-docs-teardown.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
sparse-checkout: |
2929
.github/actions/setup-pnpm-node
3030
.node-version
31+
pnpm-lock.yaml
3132
sparse-checkout-cone-mode: false
3233

3334
- name: Setup pnpm + Node.js

.github/workflows/cd-docs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,11 @@ jobs:
9696
steps:
9797
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
9898
with:
99+
# Need: composite action, Node version, lockfile (for actions/setup-node cache key).
99100
sparse-checkout: |
100101
.github/actions/setup-pnpm-node
101102
.node-version
103+
pnpm-lock.yaml
102104
sparse-checkout-cone-mode: false
103105
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
104106
with:

0 commit comments

Comments
 (0)