This repository was archived by the owner on May 15, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -27,10 +27,29 @@ jobs:
2727 echo "has-vercel-token=false" >> $GITHUB_OUTPUT
2828 fi
2929
30- deploy :
30+ quality-checks :
3131 runs-on : ubuntu-latest
3232 needs : check-secrets
3333 if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
34+ defaults :
35+ run :
36+ working-directory : apps/web-roo-code
37+ steps :
38+ - name : Checkout code
39+ uses : actions/checkout@v4
40+ - name : Setup Node.js and pnpm
41+ uses : ./.github/actions/setup-node-pnpm
42+ - name : Run lint
43+ run : pnpm run lint
44+ - name : Run type check
45+ run : pnpm run check-types
46+ - name : Run build
47+ run : pnpm run build
48+
49+ deploy :
50+ runs-on : ubuntu-latest
51+ needs : [check-secrets, quality-checks]
52+ if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
3453 steps :
3554 - name : Checkout code
3655 uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -30,10 +30,29 @@ jobs:
3030 echo "has-vercel-token=false" >> $GITHUB_OUTPUT
3131 fi
3232
33- preview :
33+ quality-checks :
3434 runs-on : ubuntu-latest
3535 needs : check-secrets
3636 if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
37+ defaults :
38+ run :
39+ working-directory : apps/web-roo-code
40+ steps :
41+ - name : Checkout code
42+ uses : actions/checkout@v4
43+ - name : Setup Node.js and pnpm
44+ uses : ./.github/actions/setup-node-pnpm
45+ - name : Run lint
46+ run : pnpm run lint
47+ - name : Run type check
48+ run : pnpm run check-types
49+ - name : Run build
50+ run : pnpm run build
51+
52+ preview :
53+ runs-on : ubuntu-latest
54+ needs : [check-secrets, quality-checks]
55+ if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
3756 steps :
3857 - name : Checkout code
3958 uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments