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

Commit f61f76a

Browse files
committed
Add quality checks to marketing site deployment workflows
1 parent 953c777 commit f61f76a

2 files changed

Lines changed: 40 additions & 2 deletions

File tree

.github/workflows/website-deploy.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff 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

.github/workflows/website-preview.yml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)