Skip to content

Commit 54f47bd

Browse files
runningcodeclaude
andcommitted
Address remaining review feedback from szokeasaurusrex
- Remove explicit type annotation from get_one() call - Move test into proper mod tests block with #[cfg(test)] Addresses the final review comments on the PR. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent b2f7057 commit 54f47bd

File tree

2 files changed

+21
-16
lines changed

2 files changed

+21
-16
lines changed

src/commands/build/upload.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ pub fn execute(matches: &ArgMatches) -> Result<()> {
197197
let base_repo_name = matches.get_one("base_repo_name").map(String::as_str);
198198
let base_sha = matches.get_one("base_sha").map(String::as_str);
199199
let pr_number = matches
200-
.get_one::<u32>("pr_number")
200+
.get_one("pr_number")
201201
.copied()
202202
.or_else(get_github_pr_number);
203203

src/utils/vcs.rs

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,19 +1301,24 @@ fn test_git_repo_head_ref() {
13011301
);
13021302
}
13031303

1304-
#[test]
1305-
fn test_get_github_pr_number() {
1306-
std::env::set_var("GITHUB_EVENT_NAME", "pull_request");
1307-
std::env::set_var("GITHUB_REF", "refs/pull/123/merge");
1308-
let pr_number = get_github_pr_number();
1309-
assert_eq!(pr_number, Some(123));
1310-
std::env::set_var("GITHUB_EVENT_NAME", "push");
1311-
let pr_number = get_github_pr_number();
1312-
assert_eq!(pr_number, None);
1313-
std::env::set_var("GITHUB_EVENT_NAME", "pull_request");
1314-
std::env::set_var("GITHUB_REF", "refs/heads/main");
1315-
let pr_number = get_github_pr_number();
1316-
assert_eq!(pr_number, None);
1317-
std::env::remove_var("GITHUB_EVENT_NAME");
1318-
std::env::remove_var("GITHUB_REF");
1304+
#[cfg(test)]
1305+
mod tests {
1306+
use super::*;
1307+
1308+
#[test]
1309+
fn test_get_github_pr_number() {
1310+
std::env::set_var("GITHUB_EVENT_NAME", "pull_request");
1311+
std::env::set_var("GITHUB_REF", "refs/pull/123/merge");
1312+
let pr_number = get_github_pr_number();
1313+
assert_eq!(pr_number, Some(123));
1314+
std::env::set_var("GITHUB_EVENT_NAME", "push");
1315+
let pr_number = get_github_pr_number();
1316+
assert_eq!(pr_number, None);
1317+
std::env::set_var("GITHUB_EVENT_NAME", "pull_request");
1318+
std::env::set_var("GITHUB_REF", "refs/heads/main");
1319+
let pr_number = get_github_pr_number();
1320+
assert_eq!(pr_number, None);
1321+
std::env::remove_var("GITHUB_EVENT_NAME");
1322+
std::env::remove_var("GITHUB_REF");
1323+
}
13191324
}

0 commit comments

Comments
 (0)