Skip to content

Commit 783c82d

Browse files
refactor(workflows): docs deployment package manager
1 parent a566c7d commit 783c82d

29 files changed

+3316
-15387
lines changed

.github/workflows/deploy-docs-test.yaml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,30 @@ jobs:
1616
with:
1717
fetch-depth: 0
1818
- uses: actions/setup-node@v4
19-
working-directory: docs
2019
with:
2120
node-version: 18
22-
cache: yarn
21+
22+
- uses: pnpm/action-setup@v2
23+
with:
24+
version: 8
25+
run_install: false
26+
27+
- name: Get pnpm store directory
28+
shell: bash
29+
run: |
30+
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
31+
32+
- uses: actions/cache@v3
33+
name: Setup pnpm cache
34+
with:
35+
path: ${{ env.STORE_PATH }}
36+
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
37+
restore-keys: |
38+
${{ runner.os }}-pnpm-store-
2339
2440
- name: Install dependencies
25-
run: yarn install --frozen-lockfile
41+
working-directory: docs
42+
run: pnpm install --frozen-lockfile
2643
- name: Test build website
2744
working-directory: docs
28-
run: yarn build
45+
run: pnpm build

.github/workflows/deploy-docs.yaml

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,28 @@ jobs:
1919
with:
2020
node-version: 18
2121

22+
- uses: pnpm/action-setup@v2
23+
with:
24+
version: 8
25+
run_install: false
26+
27+
- name: Get pnpm store directory
28+
shell: bash
29+
run: |
30+
echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
31+
32+
- uses: actions/cache@v3
33+
name: Setup pnpm cache
34+
with:
35+
path: ${{ env.STORE_PATH }}
36+
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
37+
restore-keys: |
38+
${{ runner.os }}-pnpm-store-
39+
2240
- name: Install dependencies
23-
run: cd docs && yarn install --frozen-lockfile
41+
run: cd docs && pnpm install --frozen-lockfile
2442
- name: Build website
25-
run: cd docs && yarn build
43+
run: cd docs && pnpm build
2644

2745
- name: Upload Build Artifact
2846
uses: actions/upload-pages-artifact@v3

docs/yarn.lock

Lines changed: 0 additions & 10480 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "fast-auth",
33
"private": true,
44
"type": "module",
5+
"packageManager": "pnpm@8.0.0",
56
"scripts": {
67
"build": "npx turbo run build && echo '🚀 Build completed'",
78
"build:packages": "npx turbo run build --filter=\"./packages/**/*\" && echo '🚀 Build packages completed'",

packages/shared/test/dist/create-global-mock.d.ts

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/shared/test/dist/create-global-mock.js

Lines changed: 0 additions & 44 deletions
This file was deleted.

packages/shared/test/dist/create-global-mock.mjs

Lines changed: 0 additions & 20 deletions
This file was deleted.

packages/shared/test/dist/create-mock.d.ts

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/shared/test/dist/create-mock.js

Lines changed: 0 additions & 45 deletions
This file was deleted.

packages/shared/test/dist/create-mock.mjs

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)