1313 - " apps/docs/scripts/**"
1414 - " apps/docs/astro.config.mjs"
1515 - " apps/docs/package.json"
16- - " apps/docs/pnpm-lock.yaml "
16+ - " apps/docs/bun.lock "
1717 - " .github/workflows/apps-docs-linkcheck.yml"
1818 pull_request :
1919 paths :
2020 - " apps/docs/src/**"
2121 - " apps/docs/scripts/**"
2222 - " apps/docs/astro.config.mjs"
2323 - " apps/docs/package.json"
24- - " apps/docs/pnpm-lock.yaml "
24+ - " apps/docs/bun.lock "
2525 - " .github/workflows/apps-docs-linkcheck.yml"
2626 workflow_dispatch :
2727
@@ -41,26 +41,16 @@ jobs:
4141 steps :
4242 - uses : actions/checkout@v4
4343
44- - uses : pnpm/action-setup@v4
45- with :
46- version : 10
47-
48- - uses : actions/setup-node@v4
49- with :
50- node-version : 22
51- cache : pnpm
52- cache-dependency-path : apps/docs/pnpm-lock.yaml
53-
5444 - uses : oven-sh/setup-bun@v2
5545 with :
5646 bun-version : 1.3.13
5747
5848 - name : Install docs deps
59- run : pnpm install --frozen-lockfile
49+ run : bun install --frozen-lockfile
6050
6151 - name : Install ui-template deps for lint-meta export
6252 working-directory : apps/ui
63- run : pnpm install --frozen-lockfile
53+ run : bun install --frozen-lockfile
6454
6555 - name : Install api-template deps for lint-meta export
6656 working-directory : apps/api
@@ -70,13 +60,13 @@ jobs:
7060 env :
7161 BORINGSTACK_UI_DIR : ${{ github.workspace }}/apps/ui
7262 BORINGSTACK_API_DIR : ${{ github.workspace }}/apps/api
73- run : pnpm check:docs-data
63+ run : bun run check:docs-data
7464
7565 - name : Build docs site
7666 env :
7767 BORINGSTACK_UI_DIR : ${{ github.workspace }}/apps/ui
7868 BORINGSTACK_API_DIR : ${{ github.workspace }}/apps/api
79- run : pnpm build:ci
69+ run : bun run build:ci
8070
8171 - name : Internal link check (fail on broken)
8272 uses : lycheeverse/lychee-action@v2
0 commit comments