File tree Expand file tree Collapse file tree 2 files changed +37
-5
lines changed
Expand file tree Collapse file tree 2 files changed +37
-5
lines changed Original file line number Diff line number Diff line change 4747 uses : actions/setup-node@v5
4848 with :
4949 node-version : " 20"
50+ package-manager-cache : false
51+
52+ - name : Get yarn cache directory path
53+ id : yarn-cache-dir-path
54+ run : echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
55+
56+ - name : Cache yarn
57+ uses : actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf
58+ if : github.ref == 'refs/heads/main' && github.event_name != 'pull_request'
59+ with :
60+ path : ${{ steps.yarn-cache-dir-path.outputs.dir }}
61+ key : ${{ runner.os }}-yarn-check-${{ hashFiles('**/yarn.lock') }}
62+ restore-keys : |
63+ ${{ runner.os }}-yarn-
5064
5165 - name : Install dependencies
52- run : yarn install --frozen-lockfile
66+ run : yarn install --frozen-lockfile --prefer-offline
5367
5468 - name : Typecheck
5569 run : yarn typecheck
Original file line number Diff line number Diff line change @@ -21,16 +21,34 @@ jobs:
2121 # https://github.com/facebook/docusaurus/pull/9954#issuecomment-2032900942
2222 fetch-depth : 0
2323 persist-credentials : false
24- - uses : actions/setup-node@v5
24+ - name : Set up Node.js
25+ uses : actions/setup-node@v5
2526 with :
26- node-version : 20
27- cache : yarn
27+ node-version : " 20"
28+ package-manager-cache : false
29+
2830 - name : Setup Pages
2931 uses : actions/configure-pages@v5
32+
33+ - name : Get yarn cache directory path
34+ id : yarn-cache-dir-path
35+ run : echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
36+
37+ - name : Cache yarn
38+ uses : actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf
39+ if : github.ref == 'refs/heads/main' && github.event_name != 'pull_request'
40+ with :
41+ path : ${{ steps.yarn-cache-dir-path.outputs.dir }}
42+ key : ${{ runner.os }}-yarn-deploy-${{ hashFiles('**/yarn.lock') }}
43+ restore-keys : |
44+ ${{ runner.os }}-yarn-
45+
3046 - name : Install dependencies
31- run : yarn install --frozen-lockfile
47+ run : yarn install --frozen-lockfile --prefer-offline
48+
3249 - name : Build website
3350 run : yarn build
51+
3452 - name : Upload artifact
3553 uses : actions/upload-pages-artifact@v4
3654 with :
You can’t perform that action at this time.
0 commit comments