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 88 - ' apps/web-roo-code/**'
99 workflow_dispatch :
1010
11+ concurrency :
12+ group : deploy-roocode-com
13+ cancel-in-progress : true
14+
1115env :
1216 VERCEL_ORG_ID : ${{ secrets.VERCEL_ORG_ID }}
1317 VERCEL_PROJECT_ID : ${{ secrets.VERCEL_PROJECT_ID }}
@@ -27,17 +31,36 @@ jobs:
2731 echo "has-vercel-token=false" >> $GITHUB_OUTPUT
2832 fi
2933
30- deploy :
34+ quality-checks :
3135 runs-on : ubuntu-latest
3236 needs : check-secrets
3337 if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
38+ defaults :
39+ run :
40+ working-directory : apps/web-roo-code
41+ steps :
42+ - name : Checkout code
43+ uses : actions/checkout@v4
44+ - name : Setup Node.js and pnpm
45+ uses : ./.github/actions/setup-node-pnpm
46+ - name : Run lint
47+ run : pnpm run lint
48+ - name : Run type check
49+ run : pnpm run check-types
50+ - name : Run build
51+ run : pnpm run build
52+
53+ deploy :
54+ runs-on : ubuntu-latest
55+ needs : [check-secrets, quality-checks]
56+ if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
3457 steps :
3558 - name : Checkout code
3659 uses : actions/checkout@v4
3760 - name : Setup Node.js and pnpm
3861 uses : ./.github/actions/setup-node-pnpm
3962 - name : Install Vercel CLI
40- run : npm install --global vercel@canary
63+ run : npm install --global vercel@latest
4164 - name : Pull Vercel Environment Information
4265 run : npx vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
4366 - name : Build Project Artifacts
Original file line number Diff line number Diff line change 1111 - " apps/web-roo-code/**"
1212 workflow_dispatch :
1313
14+ concurrency :
15+ group : preview-roocode-com-${{ github.ref }}
16+ cancel-in-progress : true
17+
1418env :
1519 VERCEL_ORG_ID : ${{ secrets.VERCEL_ORG_ID }}
1620 VERCEL_PROJECT_ID : ${{ secrets.VERCEL_PROJECT_ID }}
@@ -30,17 +34,36 @@ jobs:
3034 echo "has-vercel-token=false" >> $GITHUB_OUTPUT
3135 fi
3236
33- preview :
37+ quality-checks :
3438 runs-on : ubuntu-latest
3539 needs : check-secrets
3640 if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
41+ defaults :
42+ run :
43+ working-directory : apps/web-roo-code
44+ steps :
45+ - name : Checkout code
46+ uses : actions/checkout@v4
47+ - name : Setup Node.js and pnpm
48+ uses : ./.github/actions/setup-node-pnpm
49+ - name : Run lint
50+ run : pnpm run lint
51+ - name : Run type check
52+ run : pnpm run check-types
53+ - name : Run build
54+ run : pnpm run build
55+
56+ preview :
57+ runs-on : ubuntu-latest
58+ needs : [check-secrets, quality-checks]
59+ if : ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
3760 steps :
3861 - name : Checkout code
3962 uses : actions/checkout@v4
4063 - name : Setup Node.js and pnpm
4164 uses : ./.github/actions/setup-node-pnpm
4265 - name : Install Vercel CLI
43- run : npm install --global vercel@canary
66+ run : npm install --global vercel@latest
4467 - name : Pull Vercel Environment Information
4568 run : npx vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }}
4669 - name : Build Project Artifacts
You can’t perform that action at this time.
0 commit comments