Skip to content

Commit 86d5819

Browse files
committed
fix: correct cache paths and improve dependency installation in GitHub Actions workflow
1 parent 170776a commit 86d5819

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/deploy-docs.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ jobs:
2828
node-version: 20
2929
# 🟢 Cache npm dependencies
3030
cache: 'npm'
31+
cache-dependency-path: 'docs/package-lock.json'
3132

3233
- name: Setup Pages
3334
uses: actions/configure-pages@v4
@@ -45,9 +46,7 @@ jobs:
4546
- name: Cache Astro build
4647
uses: actions/cache@v4
4748
with:
48-
path: |
49-
docs/.astro
50-
docs/dist
49+
path: docs/.astro
5150
key: ${{ runner.os }}-astro-build-${{ github.sha }}
5251
restore-keys: |
5352
${{ runner.os }}-astro-build-
@@ -62,8 +61,9 @@ jobs:
6261
${{ runner.os }}-contributors-${{ github.repository }}-
6362
6463
- name: Install dependencies
64+
working-directory: docs
6565
run: |
66-
if [ -d "docs/node_modules" ]; then
66+
if [ -d "node_modules" ]; then
6767
echo "Using cached node_modules"
6868
npm ci --prefer-offline --no-audit
6969
else
@@ -72,6 +72,7 @@ jobs:
7272
fi
7373
7474
- name: Build site
75+
working-directory: docs
7576
env:
7677
# 🟢 GitHub token (rate limit 1000/hour)
7778
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)