8 releases
0.4.0 | Jan 20, 2024 |
---|---|
0.3.5 | Dec 13, 2023 |
0.3.4 | Sep 5, 2023 |
0.3.3 | Aug 3, 2023 |
0.2.0 | Jul 19, 2023 |
#329 in Testing
168 downloads per month
Used in codecov-cache
28KB
661 lines
rust-codecov
Description
A thin wrapper for Codecov API (v2). https://docs.codecov.com/reference/overview
Usage
use codecov::{Client, owner::Owner};
fn main() {
// let client = Client::new("1234-5678-9012-3456"); // Set token directly
let client = Client::new_from_env().unwrap(); // Read CODECOV_OWNER_TOKEN from environment variable
let owner = Owner::new("github", "kitsuyui");
let repos = client.get_all_repos(&owner).unwrap();
println!("{:?}", repos);
let author = owner.new_author("rust-codecov");
let repo_detail = client.get_branch_detail(&author, "main").unwrap();
println!("{:?}", repo_detail);
println!("{}", repo_detail.latest_coverage());
}
LICENSE
BSD-3-Clause
Dependencies
~4–15MB
~219K SLoC