doubleo7/src
Austin Schaefer ba9b61fcf3
All checks were successful
CI / test (pull_request) Successful in 1m22s
fix: skip chmod-0o000 permission tests when running as root
CI runs the test suite as root inside an unmodified Docker base image
(data.forgejo.org/oci/node:20-bookworm), where chmod 0o000 doesn't
actually block reads — root bypasses Unix permission bits entirely.
The two new permission-based tests from the previous commit passed
locally (non-root) but failed in CI for exactly that reason. Skip them
under root via a raw geteuid() FFI check instead of asserting behavior
the OS isn't enforcing.

Verified with cargo build/test (34 passed)/clippy -D warnings/fmt --check.
2026-08-19 17:34:29 +02:00
..
cli.rs Merge master (rebrand to doubleo7) into this branch 2026-08-18 16:19:39 +02:00
documents.rs fix: skip chmod-0o000 permission tests when running as root 2026-08-19 17:34:29 +02:00
history.rs refactor: cleanup pass on document embedding/retrieval 2026-08-19 15:13:07 +02:00
main.rs Merge master (rebrand to doubleo7) into this branch 2026-08-18 16:19:39 +02:00
models.rs Add document embedding and retrieval via a dedicated embedding model 2026-08-18 14:27:54 +02:00
observability.rs Extract swear_cleanup to its own repo, flatten deep_research to root 2026-08-18 13:43:26 +02:00
progress.rs refactor: cleanup pass on document embedding/retrieval 2026-08-19 15:13:07 +02:00
research.rs refactor: cleanup pass on document embedding/retrieval 2026-08-19 15:13:07 +02:00
researcher.rs refactor: cleanup pass on document embedding/retrieval 2026-08-19 15:13:07 +02:00
retrieval.rs refactor: cleanup pass on document embedding/retrieval 2026-08-19 15:13:07 +02:00
review.rs refactor: Try to clean up code 2026-08-19 14:19:32 +02:00
stream.rs chore: Update rig to 0.42 2026-08-19 12:11:47 +02:00
summarizer.rs Extract swear_cleanup to its own repo, flatten deep_research to root 2026-08-18 13:43:26 +02:00
tools.rs fix: use Native structured output for reviewer instead of forced tool call 2026-08-19 13:04:53 +02:00
writer.rs Extract swear_cleanup to its own repo, flatten deep_research to root 2026-08-18 13:43:26 +02:00