5050 ${{ runner.os }}-pnpm-server-
5151
5252 - name : Install dependencies
53- run : pnpm install --no- frozen-lockfile
53+ run : pnpm install --frozen-lockfile
5454 working-directory : .
5555
5656 - name : TypeScript compile check
@@ -59,10 +59,10 @@ jobs:
5959 - name : Run server tests
6060 run : npm test || true
6161 env :
62- SUPABASE_URL : ${{ secrets.SUPABASE_URL || 'https://placeholder.supabase.co' }}
63- SUPABASE_KEY : ${{ secrets.SUPABASE_KEY || 'placeholder-key' }}
64- SUPABASE_SERVICE_KEY : ${{ secrets.SUPABASE_SERVICE_KEY || 'placeholder-service-key' }}
65- JWT_SECRET : ${{ secrets.JWT_SECRET || 'ci-test-jwt-secret' }}
62+ SUPABASE_URL : ${{ secrets.SUPABASE_URL }}
63+ SUPABASE_KEY : ${{ secrets.SUPABASE_KEY }}
64+ SUPABASE_SERVICE_KEY : ${{ secrets.SUPABASE_SERVICE_KEY }}
65+ JWT_SECRET : ${{ secrets.JWT_SECRET }}
6666 NODE_ENV : test
6767
6868 # ──────────────────────────────────────────────────────────
9898 ${{ runner.os }}-pnpm-client-
9999
100100 - name : Install dependencies
101- run : pnpm install --no- frozen-lockfile
101+ run : pnpm install --frozen-lockfile
102102 working-directory : .
103103
104104 - name : Lint
@@ -107,8 +107,8 @@ jobs:
107107 - name : Build (type check + bundle)
108108 run : npm run build
109109 env :
110- NEXT_PUBLIC_SUPABASE_URL : ${{ secrets.NEXT_PUBLIC_SUPABASE_URL || 'https://placeholder.supabase.co' }}
111- NEXT_PUBLIC_SUPABASE_ANON_KEY : ${{ secrets.NEXT_PUBLIC_SUPABASE_ANON_KEY || 'placeholder-anon-key' }}
110+ NEXT_PUBLIC_SUPABASE_URL : ${{ secrets.NEXT_PUBLIC_SUPABASE_URL }}
111+ NEXT_PUBLIC_SUPABASE_ANON_KEY : ${{ secrets.NEXT_PUBLIC_SUPABASE_ANON_KEY }}
112112 NEXT_PUBLIC_API_URL : http://localhost:5000/api
113113
114114 # ──────────────────────────────────────────────────────────
@@ -133,7 +133,7 @@ jobs:
133133 version : 9
134134
135135 - name : Install dependencies
136- run : pnpm install --no- frozen-lockfile
136+ run : pnpm install --frozen-lockfile
137137
138138 - name : Audit server dependencies
139139 run : cd server && pnpm audit --audit-level=high || true
0 commit comments