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

Commit 7ea11dd

Browse files
committed
Simplify ci changes
1 parent ada520c commit 7ea11dd

2 files changed

Lines changed: 14 additions & 34 deletions

File tree

.github/workflows/website-deploy.yml

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -31,34 +31,24 @@ jobs:
3131
echo "has-vercel-token=false" >> $GITHUB_OUTPUT
3232
fi
3333
34-
quality-checks:
34+
deploy:
3535
runs-on: ubuntu-latest
3636
needs: check-secrets
3737
if: ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
38-
defaults:
39-
run:
40-
working-directory: apps/web-roo-code
4138
steps:
4239
- name: Checkout code
4340
uses: actions/checkout@v4
4441
- name: Setup Node.js and pnpm
4542
uses: ./.github/actions/setup-node-pnpm
4643
- name: Run lint
47-
run: pnpm run lint
44+
run: pnpm lint
45+
working-directory: apps/web-roo-code
4846
- name: Run type check
49-
run: pnpm run check-types
47+
run: pnpm check-types
48+
working-directory: apps/web-roo-code
5049
- 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' }}
57-
steps:
58-
- name: Checkout code
59-
uses: actions/checkout@v4
60-
- name: Setup Node.js and pnpm
61-
uses: ./.github/actions/setup-node-pnpm
50+
run: pnpm build
51+
working-directory: apps/web-roo-code
6252
- name: Install Vercel CLI
6353
run: npm install --global vercel@latest
6454
- name: Pull Vercel Environment Information

.github/workflows/website-preview.yml

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,34 +34,24 @@ jobs:
3434
echo "has-vercel-token=false" >> $GITHUB_OUTPUT
3535
fi
3636
37-
quality-checks:
37+
preview:
3838
runs-on: ubuntu-latest
3939
needs: check-secrets
4040
if: ${{ needs.check-secrets.outputs.has-vercel-token == 'true' }}
41-
defaults:
42-
run:
43-
working-directory: apps/web-roo-code
4441
steps:
4542
- name: Checkout code
4643
uses: actions/checkout@v4
4744
- name: Setup Node.js and pnpm
4845
uses: ./.github/actions/setup-node-pnpm
4946
- name: Run lint
50-
run: pnpm run lint
47+
run: pnpm lint
48+
working-directory: apps/web-roo-code
5149
- name: Run type check
52-
run: pnpm run check-types
50+
run: pnpm check-types
51+
working-directory: apps/web-roo-code
5352
- 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' }}
60-
steps:
61-
- name: Checkout code
62-
uses: actions/checkout@v4
63-
- name: Setup Node.js and pnpm
64-
uses: ./.github/actions/setup-node-pnpm
53+
run: pnpm build
54+
working-directory: apps/web-roo-code
6555
- name: Install Vercel CLI
6656
run: npm install --global vercel@latest
6757
- name: Pull Vercel Environment Information

0 commit comments

Comments
 (0)