fix(tests): fix integration test failures from edge direction change and stale cache

Summary

  • Fix REVIEWER edge assertion in merge_requests.rs to use ("User", "MergeRequest") instead of ("MergeRequest", "User"), matching the direction change from ad8cf900.
  • Isolate code indexing integration tests by using a per-test tempfile::TempDir for the repository cache instead of LocalRepositoryCache::default() (which uses the shared global /tmp/gkg-repository-cache). Stale cache entries from previous runs caused resolve() to return cached paths with missing files, resulting in "no files indexed" failures.

Merge request reports

Loading