mirror of
https://github.com/zed-industries/zed.git
synced 2026-06-01 03:14:56 +07:00
compliance: Use tag instead of branch name by default (#53422)
Applies the changes from https://github.com/zed-industries/zed/pull/53409 to the main branch Release Notes: - N/A
This commit is contained in:
parent
ff0aa17944
commit
f2a66a8a87
2 changed files with 10 additions and 14 deletions
|
|
@ -303,12 +303,12 @@ impl FromStr for VersionTagList {
|
|||
}
|
||||
}
|
||||
|
||||
pub struct CommitsFromVersionToHead {
|
||||
pub struct CommitsFromVersionToVersion {
|
||||
version_tag: VersionTag,
|
||||
branch: String,
|
||||
}
|
||||
|
||||
impl CommitsFromVersionToHead {
|
||||
impl CommitsFromVersionToVersion {
|
||||
pub fn new(version_tag: VersionTag, branch: String) -> Self {
|
||||
Self {
|
||||
version_tag,
|
||||
|
|
@ -317,7 +317,7 @@ impl CommitsFromVersionToHead {
|
|||
}
|
||||
}
|
||||
|
||||
impl Subcommand for CommitsFromVersionToHead {
|
||||
impl Subcommand for CommitsFromVersionToVersion {
|
||||
type ParsedOutput = CommitList;
|
||||
|
||||
fn args(&self) -> impl IntoIterator<Item = String> {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ use clap::Parser;
|
|||
|
||||
use compliance::{
|
||||
checks::Reporter,
|
||||
git::{CommitsFromVersionToHead, GetVersionTags, GitCommand, VersionTag},
|
||||
git::{CommitsFromVersionToVersion, GetVersionTags, GitCommand, VersionTag},
|
||||
github::GitHubClient,
|
||||
report::ReportReviewSummary,
|
||||
};
|
||||
|
|
@ -28,14 +28,10 @@ impl ComplianceArgs {
|
|||
&self.version_tag
|
||||
}
|
||||
|
||||
fn version_branch(&self) -> String {
|
||||
self.branch.clone().unwrap_or_else(|| {
|
||||
format!(
|
||||
"v{major}.{minor}.x",
|
||||
major = self.version_tag().version().major,
|
||||
minor = self.version_tag().version().minor
|
||||
)
|
||||
})
|
||||
fn version_head(&self) -> String {
|
||||
self.branch
|
||||
.clone()
|
||||
.unwrap_or_else(|| self.version_tag().to_string())
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -62,9 +58,9 @@ async fn check_compliance_impl(args: ComplianceArgs) -> Result<()> {
|
|||
previous_version.version()
|
||||
);
|
||||
|
||||
let commits = GitCommand::run(CommitsFromVersionToHead::new(
|
||||
let commits = GitCommand::run(CommitsFromVersionToVersion::new(
|
||||
previous_version,
|
||||
args.version_branch(),
|
||||
args.version_head(),
|
||||
))?;
|
||||
|
||||
let Some(range) = commits.range() else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue