@@ -45,6 +45,15 @@ If any of these files appear later, treat them as high-priority constraints and
4545- Run tests and show stdout/stderr: ` cargo test --workspace -- --nocapture `
4646- List discovered tests: ` cargo test --workspace -- --list `
4747
48+ ### GitHub CI
49+ - Workflow file: ` .github/workflows/ci.yml `
50+ - Triggers: pushes to ` main ` , pull requests, and ` workflow_dispatch `
51+ - ` lint ` job (` ubuntu-latest ` ):
52+ - ` cargo fmt --all -- --check `
53+ - ` cargo clippy --workspace --all-targets --all-features -- -D warnings `
54+ - ` test ` job matrix (` ubuntu-latest ` , ` windows-latest ` , ` macos-latest ` ):
55+ - ` cargo test --workspace `
56+
4857### Running a Single Test (important)
4958- By substring match: ` cargo test -p <package> name_substring `
5059- Exact unit test name: ` cargo test -p <package> exact_test_name -- --exact `
@@ -153,6 +162,7 @@ If one cannot be run locally, explicitly note that in your handoff.
153162- Format check: ` cargo fmt --all -- --check `
154163- Lint: ` cargo clippy --workspace --all-targets --all-features -- -D warnings `
155164- Test all: ` cargo test --workspace `
165+ - GitHub CI workflow: ` .github/workflows/ci.yml `
156166- Test one (substring): ` cargo test -p <package> name_substring `
157167- Test one (exact): ` cargo test -p <package> exact_test_name -- --exact `
158168- List tests: ` cargo test --workspace -- --list `
0 commit comments