diff --git a/tooling/compliance/src/checks.rs b/tooling/compliance/src/checks.rs
index 0ee8eed8081eaa5a4038cb89e933c215909d5029..9a3e9a6b208ea872efcad7db1abf8a16e80f8334 100644
--- a/tooling/compliance/src/checks.rs
+++ b/tooling/compliance/src/checks.rs
@@ -6,7 +6,7 @@ use crate::{
git::{CommitDetails, CommitList},
github::{
CommitAuthor, GitHubClient, GitHubUser, GithubLogin, PullRequestComment, PullRequestData,
- PullRequestReview, ReviewState,
+ PullRequestReview, Repository, ReviewState,
},
report::Report,
};
@@ -118,7 +118,10 @@ impl<'a> Reporter<'a> {
return Err(ReviewFailure::NoPullRequestFound);
};
- let pull_request = self.github_client.get_pull_request(pr_number).await?;
+ let pull_request = self
+ .github_client
+ .get_pull_request(&Repository::ZED, pr_number)
+ .await?;
if let Some(approval) = self
.check_approving_pull_request_review(&pull_request)
@@ -152,7 +155,7 @@ impl<'a> Reporter<'a> {
if commit.co_authors().is_some()
&& let Some(commit_authors) = self
.github_client
- .get_commit_authors(&[commit.sha()])
+ .get_commit_authors(&Repository::ZED, &[commit.sha()])
.await?
.get(commit.sha())
.and_then(|authors| authors.co_authors())
@@ -162,7 +165,7 @@ impl<'a> Reporter<'a> {
if let Some(github_login) = co_author.user()
&& self
.github_client
- .actor_has_repository_write_permission(github_login)
+ .check_repo_write_permission(&Repository::ZED, github_login)
.await?
{
org_co_authors.push(co_author.clone());
@@ -186,7 +189,7 @@ impl<'a> Reporter<'a> {
if let Some(user) = pull_request.user
&& self
.github_client
- .actor_has_repository_write_permission(&GithubLogin::new(user.login))
+ .check_repo_write_permission(&Repository::ZED, &GithubLogin::new(user.login))
.await?
.not()
{
@@ -209,7 +212,7 @@ impl<'a> Reporter<'a> {
) -> Result