generated from nhcarrigan/template
3c8a46e5a6
- Add Python backend structure with FastAPI for transcription/summarization - Add React UI with audio recording, transcript, and summary views - Configure Tauri to manage Python backend lifecycle - Set up Windows cross-compilation with cargo-xwin - Add Gitea CI workflow for lint, test, and multi-platform builds - Configure ESLint, Prettier, and Vitest for code quality Note: App scaffolding only - Python env and models not yet set up
41 lines
648 B
Bash
Executable File
41 lines
648 B
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
|
|
echo "๐ Running all checks..."
|
|
echo "========================================"
|
|
|
|
echo ""
|
|
echo "๐ฆ Installing dependencies..."
|
|
pnpm install
|
|
|
|
echo ""
|
|
echo "๐ Running ESLint..."
|
|
pnpm lint
|
|
|
|
echo ""
|
|
echo "๐
Running Prettier check..."
|
|
pnpm format:check
|
|
|
|
echo ""
|
|
echo "๐๏ธ Building frontend..."
|
|
pnpm build
|
|
|
|
echo ""
|
|
echo "๐งช Running frontend tests..."
|
|
pnpm test
|
|
|
|
echo ""
|
|
echo "๐ฆ Running Clippy..."
|
|
cd src-tauri
|
|
cargo clippy --all-targets --all-features -- -D warnings
|
|
|
|
echo ""
|
|
echo "๐งช Running Rust tests..."
|
|
cargo test
|
|
|
|
cd ..
|
|
|
|
echo ""
|
|
echo "========================================"
|
|
echo "โ
All checks passed!"
|