@@ -58,32 +58,32 @@ jobs:
5858 id : detect-pm
5959 run : |
6060 if [ -f "pnpm-lock.yaml" ]; then
61- echo "manager=pnpm" >> $GITHUB_ENV
62- echo "command=install" >> $GITHUB_ENV
63- echo "runner=pnpm exec" >> $GITHUB_ENV
61+ echo "manager=pnpm" >> $GITHUB_OUTPUT
62+ echo "command=install" >> $GITHUB_OUTPUT
63+ echo "runner=pnpm exec" >> $GITHUB_OUTPUT
6464 else
65- echo "manager=npm" >> $GITHUB_ENV
66- echo "command=ci" >> $GITHUB_ENV
67- echo "runner=npx --no-install" >> $GITHUB_ENV
65+ echo "manager=npm" >> $GITHUB_OUTPUT
66+ echo "command=ci" >> $GITHUB_OUTPUT
67+ echo "runner=npx --no-install" >> $GITHUB_OUTPUT
6868 fi
6969
7070 - name : 📦 Install pnpm
71- if : env .manager == 'pnpm'
71+ if : steps.detect-pm.outputs .manager == 'pnpm'
7272 run : npm install -g pnpm
7373
7474 - name : ⚙️ Setup Node.js
7575 uses : actions/setup-node@v4
7676 with :
77- node-version : ' 20 '
78- cache : ${{ env .manager }}
77+ node-version : ' 24 '
78+ cache : ${{ steps.detect-pm.outputs .manager }}
7979
8080 - name : 🚫 Ephemerally delete server/api files
8181 run : |
8282 echo "Deleting src/app/api, src/server, src/proxy.ts, and src/app/jobs/[id] for static build..."
8383 rm -rf src/app/api src/server src/proxy.ts src/app/jobs/[id] src/app/[...not-found] prisma.config.ts
8484
8585 - name : 📥 Install dependencies
86- run : ${{ env. manager }} ${{ env .command }}
86+ run : ${{ steps.detect-pm.outputs. manager }} ${{ steps.detect-pm.outputs .command }}
8787
8888 - name : 🏗 Generate Static Build
8989 env :
0 commit comments