Skip to content

Commit 924f77f

Browse files
committed
Let Claude run per-crate/feature tests
Previously, we instructed Claude to always run `./ci/ci-tests.sh` which doesn't seem to work well in practice, as he seems to also employ some kind of timeout, potentially leading to him getting stuck. Here we update `CLAUDE.md` accordingly, having him only run `cargo test`
1 parent 372ba65 commit 924f77f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

CLAUDE.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,11 @@ See [README.md](README.md) for the workspace layout and [ARCH.md](ARCH.md) for s
1010

1111
## Development Rules
1212

13-
- Always ensure tests pass before committing. To this end, you should run the test suite via `./ci/ci-tests.sh`.
13+
- Always ensure tests pass before committing. To this end, you should run
14+
`cargo +1.75.0 test` for all affected crates and/or features. Upon completion
15+
of the full task you might prompt the user whether they want you to run the
16+
full CI tests via `./ci/ci-tests.sh`. Note however that this script will run
17+
for a very long time, so please don't timeout when you do.
1418
- Run `cargo +1.75.0 fmt --all` after every code change
1519
- Never add new dependencies unless explicitly requested
1620
- Please always disclose the use of any AI tools in commit messages and PR descriptions using a `Co-Authored-By:` line.

0 commit comments

Comments
 (0)