eclipse-score/score

Repository dependency audit: Identify Rust crates usage across repositories

Open

#1,839 opened on Oct 2, 2025

 (5 comments) (0 reactions) (0 assignees)Starlark (102 forks)auto 404
good first issue

Repository metrics

Stars
 (99 stars)
PR merge metrics
 (PR metrics pending)

Description

Description

We need to perform a dependency audit across all repositories to determine which ones use Rust and document the specific crates they depend on.

This task includes:

  1. Iterating through all repositories in the S-Core organization.
  2. Identifying which repositories contain Rust projects (presence of Cargo.toml).
  3. Extracting the list of crates used from Cargo.toml and/or Cargo.lock.
  4. Creating a consolidated report with the following information:
    • Repository name
    • Path to Rust project(s) (if multiple)
    • List of crates in use (with versions if available)

This is particularly important for the new source-of-truth repo introduced by Mark, but should be applied to all Rust-based repositories.

The report should be stored centrally.

Contributor guide