Skip to content

Commit d68e8fb

Browse files
Boshenclaude
andcommitted
ci: split steps and add GitHub annotations for lint
- Split monolithic "ready" step into individual checks for better visibility - Use `vite lint --format github` for inline PR annotations - Add dedicated format check step with `vite fmt --check` - Add explicit typecheck step for all packages - Keep cache verification as final step Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b3c520e commit d68e8fb

1 file changed

Lines changed: 17 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,23 @@ jobs:
4141
- name: Install Playwright browsers
4242
run: npx playwright install chromium
4343

44-
- name: Check ready
45-
run: |
46-
vite run ready
47-
# run again to check cache hits
48-
vite run ready
49-
# env:
50-
# VITE_LOG: 'trace'
44+
- name: Check formatting
45+
run: vite fmt --check
46+
47+
- name: Lint (with GitHub annotations)
48+
run: vite lint --format github --type-aware --type-check
49+
50+
- name: Run tests
51+
run: vite test
52+
53+
- name: Build
54+
run: vite run @vibe/dashboard#build
55+
56+
- name: Typecheck all packages
57+
run: vite run -r typecheck
58+
59+
- name: Verify cache (second run)
60+
run: vite run ready
5161

5262
- name: Check build artifacts
5363
if: ${{ matrix.os != 'windows-latest' }}

0 commit comments

Comments
 (0)