Skip to content

Commit 5611cc2

Browse files
authored
compliance: Fix casing of GitHub in structs and traits (zed-industries#53935)
Release Notes: - N/A
1 parent a750316 commit 5611cc2

4 files changed

Lines changed: 32 additions & 32 deletions

File tree

tooling/compliance/src/checks.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use itertools::Itertools as _;
55
use crate::{
66
git::{CommitDetails, CommitList},
77
github::{
8-
CommitAuthor, GitHubClient, GitHubUser, GithubLogin, PullRequestComment, PullRequestData,
8+
CommitAuthor, GithubClient, GithubLogin, GithubUser, PullRequestComment, PullRequestData,
99
PullRequestReview, Repository, ReviewState,
1010
},
1111
report::Report,
@@ -18,7 +18,7 @@ const ZED_ZIPPY_GROUP_APPROVAL: &str = "@zed-industries/approved";
1818
pub enum ReviewSuccess {
1919
ApprovingComment(Vec<PullRequestComment>),
2020
CoAuthored(Vec<CommitAuthor>),
21-
ExternalMergedContribution { merged_by: GitHubUser },
21+
ExternalMergedContribution { merged_by: GithubUser },
2222
PullRequestReviewed(Vec<PullRequestReview>),
2323
}
2424

@@ -98,11 +98,11 @@ impl<E: Into<anyhow::Error>> From<E> for ReviewFailure {
9898

9999
pub struct Reporter<'a> {
100100
commits: CommitList,
101-
github_client: &'a GitHubClient,
101+
github_client: &'a GithubClient,
102102
}
103103

104104
impl<'a> Reporter<'a> {
105-
pub fn new(commits: CommitList, github_client: &'a GitHubClient) -> Self {
105+
pub fn new(commits: CommitList, github_client: &'a GithubClient) -> Self {
106106
Self {
107107
commits,
108108
github_client,
@@ -331,13 +331,13 @@ mod tests {
331331

332332
use crate::git::{CommitDetails, CommitList, CommitSha};
333333
use crate::github::{
334-
AuthorsForCommits, GitHubApiClient, GitHubClient, GitHubUser, GithubLogin,
334+
AuthorsForCommits, GithubApiClient, GithubClient, GithubLogin, GithubUser,
335335
PullRequestComment, PullRequestData, PullRequestReview, Repository, ReviewState,
336336
};
337337

338338
use super::{Reporter, ReviewFailure, ReviewSuccess};
339339

340-
struct MockGitHubApi {
340+
struct MockGithubApi {
341341
pull_request: PullRequestData,
342342
reviews: Vec<PullRequestReview>,
343343
comments: Vec<PullRequestComment>,
@@ -346,7 +346,7 @@ mod tests {
346346
}
347347

348348
#[async_trait::async_trait(?Send)]
349-
impl GitHubApiClient for MockGitHubApi {
349+
impl GithubApiClient for MockGithubApi {
350350
async fn get_pull_request(
351351
&self,
352352
_repo: &Repository<'_>,
@@ -420,7 +420,7 @@ mod tests {
420420

421421
fn review(login: &str, state: ReviewState) -> PullRequestReview {
422422
PullRequestReview {
423-
user: Some(GitHubUser {
423+
user: Some(GithubUser {
424424
login: login.to_owned(),
425425
}),
426426
state: Some(state),
@@ -430,7 +430,7 @@ mod tests {
430430

431431
fn comment(login: &str, body: &str) -> PullRequestComment {
432432
PullRequestComment {
433-
user: GitHubUser {
433+
user: GithubUser {
434434
login: login.to_owned(),
435435
},
436436
body: Some(body.to_owned()),
@@ -451,7 +451,7 @@ mod tests {
451451
Self {
452452
pull_request: PullRequestData {
453453
number: 1234,
454-
user: Some(GitHubUser {
454+
user: Some(GithubUser {
455455
login: "alice".to_owned(),
456456
}),
457457
merged_by: None,
@@ -497,14 +497,14 @@ mod tests {
497497
}
498498

499499
async fn run_scenario(self) -> Result<ReviewSuccess, ReviewFailure> {
500-
let mock = MockGitHubApi {
500+
let mock = MockGithubApi {
501501
pull_request: self.pull_request,
502502
reviews: self.reviews,
503503
comments: self.comments,
504504
commit_authors_json: self.commit_authors_json,
505505
org_members: self.org_members,
506506
};
507-
let client = GitHubClient::new(Rc::new(mock));
507+
let client = GithubClient::new(Rc::new(mock));
508508
let reporter = Reporter::new(CommitList::default(), &client);
509509
reporter.check_commit(&self.commit).await
510510
}

tooling/compliance/src/github.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ use crate::git::CommitSha;
99
pub const PR_REVIEW_LABEL: &str = "PR state:needs review";
1010

1111
#[derive(Debug, Clone)]
12-
pub struct GitHubUser {
12+
pub struct GithubUser {
1313
pub login: String,
1414
}
1515

1616
#[derive(Debug, Clone)]
1717
pub struct PullRequestData {
1818
pub number: u64,
19-
pub user: Option<GitHubUser>,
20-
pub merged_by: Option<GitHubUser>,
19+
pub user: Option<GithubUser>,
20+
pub merged_by: Option<GithubUser>,
2121
pub labels: Option<Vec<String>>,
2222
}
2323

@@ -29,7 +29,7 @@ pub enum ReviewState {
2929

3030
#[derive(Debug, Clone)]
3131
pub struct PullRequestReview {
32-
pub user: Option<GitHubUser>,
32+
pub user: Option<GithubUser>,
3333
pub state: Option<ReviewState>,
3434
pub body: Option<String>,
3535
}
@@ -45,7 +45,7 @@ impl PullRequestReview {
4545

4646
#[derive(Debug, Clone)]
4747
pub struct PullRequestComment {
48-
pub user: GitHubUser,
48+
pub user: GithubUser,
4949
pub body: Option<String>,
5050
}
5151

@@ -176,7 +176,7 @@ impl Repository<'static> {
176176
}
177177

178178
#[async_trait::async_trait(?Send)]
179-
pub trait GitHubApiClient {
179+
pub trait GithubApiClient {
180180
async fn get_pull_request(
181181
&self,
182182
repo: &Repository<'_>,
@@ -211,12 +211,12 @@ pub trait GitHubApiClient {
211211
}
212212

213213
#[derive(Deref)]
214-
pub struct GitHubClient {
215-
api: Rc<dyn GitHubApiClient>,
214+
pub struct GithubClient {
215+
api: Rc<dyn GithubApiClient>,
216216
}
217217

218-
impl GitHubClient {
219-
pub fn new(api: Rc<dyn GitHubApiClient>) -> Self {
218+
impl GithubClient {
219+
pub fn new(api: Rc<dyn GithubApiClient>) -> Self {
220220
Self { api }
221221
}
222222

@@ -333,7 +333,7 @@ mod octo_client {
333333
};
334334

335335
use super::{
336-
AuthorsForCommits, GitHubApiClient, GitHubUser, GithubLogin, PullRequestComment,
336+
AuthorsForCommits, GithubApiClient, GithubLogin, GithubUser, PullRequestComment,
337337
PullRequestData, PullRequestReview, ReviewState,
338338
};
339339

@@ -406,7 +406,7 @@ mod octo_client {
406406
}
407407

408408
#[async_trait::async_trait(?Send)]
409-
impl GitHubApiClient for OctocrabClient {
409+
impl GithubApiClient for OctocrabClient {
410410
async fn get_pull_request(
411411
&self,
412412
repo: &Repository<'_>,
@@ -419,8 +419,8 @@ mod octo_client {
419419
.await?;
420420
Ok(PullRequestData {
421421
number: pr.number,
422-
user: pr.user.map(|user| GitHubUser { login: user.login }),
423-
merged_by: pr.merged_by.map(|user| GitHubUser { login: user.login }),
422+
user: pr.user.map(|user| GithubUser { login: user.login }),
423+
merged_by: pr.merged_by.map(|user| GithubUser { login: user.login }),
424424
labels: pr
425425
.labels
426426
.map(|labels| labels.into_iter().map(|label| label.name).collect()),
@@ -445,7 +445,7 @@ mod octo_client {
445445
Ok(reviews
446446
.into_iter()
447447
.map(|review| PullRequestReview {
448-
user: review.user.map(|user| GitHubUser { login: user.login }),
448+
user: review.user.map(|user| GithubUser { login: user.login }),
449449
state: review.state.map(|state| match state {
450450
OctocrabReviewState::Approved => ReviewState::Approved,
451451
_ => ReviewState::Other,
@@ -473,7 +473,7 @@ mod octo_client {
473473
Ok(comments
474474
.into_iter()
475475
.map(|comment| PullRequestComment {
476-
user: GitHubUser {
476+
user: GithubUser {
477477
login: comment.user.login,
478478
},
479479
body: comment.body,

tooling/compliance/src/report.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ mod tests {
306306
use crate::{
307307
checks::{ReviewFailure, ReviewSuccess},
308308
git::{CommitDetails, CommitList},
309-
github::{GitHubUser, PullRequestReview, ReviewState},
309+
github::{GithubUser, PullRequestReview, ReviewState},
310310
};
311311

312312
use super::{Report, ReportReviewSummary};
@@ -330,7 +330,7 @@ mod tests {
330330

331331
fn reviewed() -> ReviewSuccess {
332332
ReviewSuccess::PullRequestReviewed(vec![PullRequestReview {
333-
user: Some(GitHubUser {
333+
user: Some(GithubUser {
334334
login: "reviewer".to_owned(),
335335
}),
336336
state: Some(ReviewState::Approved),

tooling/xtask/src/tasks/compliance.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use clap::Parser;
66
use compliance::{
77
checks::Reporter,
88
git::{CommitsFromVersionToVersion, GetVersionTags, GitCommand, VersionTag},
9-
github::{GitHubClient, Repository},
9+
github::{GithubClient, Repository},
1010
report::ReportReviewSummary,
1111
};
1212

@@ -69,7 +69,7 @@ async fn check_compliance_impl(args: ComplianceArgs) -> Result<()> {
6969

7070
println!("Checking commit range {range}, {} total", commits.len());
7171

72-
let client = GitHubClient::for_app_in_repo(
72+
let client = GithubClient::for_app_in_repo(
7373
app_id.parse().context("Failed to parse app ID as int")?,
7474
key.as_ref(),
7575
Repository::ZED.owner(),

0 commit comments

Comments
 (0)