Skip to content

Commit 4c6d97f

Browse files
committed
ci: fix docs
1 parent 9651427 commit 4c6d97f

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
path: |
3636
node_modules
3737
packages/*/node_modules
38+
docs/node_modules
3839
key: ${{ runner.os }}-modules-${{ hashFiles('**/pnpm-lock.yaml') }}
3940
restore-keys: |
4041
${{ runner.os }}-modules-
@@ -47,8 +48,9 @@ jobs:
4748
restore-keys: |
4849
${{ runner.os }}-turbo-
4950
51+
# Always run install to ensure all dependencies are available
52+
# This ensures workspace packages like docs have their dependencies
5053
- run: pnpm install --frozen-lockfile
51-
if: steps.cache-node-modules.outputs.cache-hit != 'true'
5254

5355
validate:
5456
name: Validate
@@ -71,6 +73,7 @@ jobs:
7173
path: |
7274
node_modules
7375
packages/*/node_modules
76+
docs/node_modules
7477
key: ${{ runner.os }}-modules-${{ hashFiles('**/pnpm-lock.yaml') }}
7578
restore-keys: |
7679
${{ runner.os }}-modules-

.github/workflows/docs.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@ jobs:
5858
restore-keys: |
5959
${{ runner.os }}-turbo-
6060
61+
# Always run install to ensure all dependencies are available
62+
# This ensures workspace packages like docs have their dependencies
6163
- run: pnpm install --frozen-lockfile
62-
if: steps.cache-node-modules.outputs.cache-hit != 'true'
6364

6465
- run: pnpm turbo run build
6566
if: steps.cached-build-artifacts.outputs.cache-hit != 'true'

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242
path: |
4343
node_modules
4444
packages/*/node_modules
45+
docs/node_modules
4546
key: ${{ runner.os }}-modules-${{ hashFiles('**/pnpm-lock.yaml') }}
4647
restore-keys: |
4748
${{ runner.os }}-modules-
@@ -53,8 +54,9 @@ jobs:
5354
restore-keys: |
5455
${{ runner.os }}-turbo-
5556
57+
# Always run install to ensure all dependencies are available
58+
# This ensures workspace packages like docs have their dependencies
5659
- run: pnpm install --frozen-lockfile
57-
if: steps.cache-node-modules.outputs.cache-hit != 'true'
5860

5961
- run: pnpm turbo run build
6062
if: steps.cached-build-artifacts.outputs.cache-hit != 'true'

0 commit comments

Comments
 (0)