Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit 5100d15

Browse files
mp-roocodecte
andauthored
Add quality checks to marketing site deployment workflows (#10959)
Co-authored-by: cte <cestreich@gmail.com>
1 parent 2584504 commit 5100d15

2 files changed

Lines changed: 28 additions & 2 deletions

File tree

.github/workflows/website-deploy.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ on:
88
- 'apps/web-roo-code/**'
99
workflow_dispatch:
1010

11+
concurrency:
12+
group: deploy-roocode-com
13+
cancel-in-progress: true
14+
1115
env:
1216
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
1317
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
@@ -36,8 +40,17 @@ jobs:
3640
uses: actions/checkout@v4
3741
- name: Setup Node.js and pnpm
3842
uses: ./.github/actions/setup-node-pnpm
43+
- name: Run lint
44+
run: pnpm lint
45+
working-directory: apps/web-roo-code
46+
- name: Run type check
47+
run: pnpm check-types
48+
working-directory: apps/web-roo-code
49+
- name: Run build
50+
run: pnpm build
51+
working-directory: apps/web-roo-code
3952
- name: Install Vercel CLI
40-
run: npm install --global vercel@canary
53+
run: npm install --global vercel@latest
4154
- name: Pull Vercel Environment Information
4255
run: npx vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
4356
- name: Build Project Artifacts

.github/workflows/website-preview.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ on:
1111
- "apps/web-roo-code/**"
1212
workflow_dispatch:
1313

14+
concurrency:
15+
group: preview-roocode-com-${{ github.ref }}
16+
cancel-in-progress: true
17+
1418
env:
1519
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
1620
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
@@ -39,8 +43,17 @@ jobs:
3943
uses: actions/checkout@v4
4044
- name: Setup Node.js and pnpm
4145
uses: ./.github/actions/setup-node-pnpm
46+
- name: Run lint
47+
run: pnpm lint
48+
working-directory: apps/web-roo-code
49+
- name: Run type check
50+
run: pnpm check-types
51+
working-directory: apps/web-roo-code
52+
- name: Run build
53+
run: pnpm build
54+
working-directory: apps/web-roo-code
4255
- name: Install Vercel CLI
43-
run: npm install --global vercel@canary
56+
run: npm install --global vercel@latest
4457
- name: Pull Vercel Environment Information
4558
run: npx vercel pull --yes --environment=preview --token=${{ secrets.VERCEL_TOKEN }}
4659
- name: Build Project Artifacts

0 commit comments

Comments
 (0)