name: build-test description: Build and test the entire ThreatForge application (frontend + Rust backend) disable-model-invocation: true allowed-tools: Bash, Read
Build and test the full ThreatForge stack.
Steps
Lint TypeScript
npx biome check .Lint Rust
cargo clippy --manifest-path src-tauri/Cargo.toml -- -D warningsRun frontend tests
npx vitest --runRun Rust tests
cargo test --manifest-path src-tauri/Cargo.tomlBuild frontend
npm run buildBuild Tauri app
npm run tauri build
Report results for each step. If any step fails, stop and report the failure with details.