xtask: Fix dependency version writing on non-child macro crates in release cmd
This commit is contained in:
parent
be4584b475
commit
b2add295b0
@ -55,13 +55,15 @@ impl Package {
|
|||||||
|
|
||||||
let mut document = read_file(&package.manifest_path)?.parse::<Document>()?;
|
let mut document = read_file(&package.manifest_path)?.parse::<Document>()?;
|
||||||
|
|
||||||
for dependency in package.dependencies.iter().filter(|d| d.name == self.name) {
|
let version = if self.version.is_prerelease()
|
||||||
let version = if self.version.is_prerelease() || self.name.ends_with("-macros") {
|
|| self.name.strip_suffix("-macros") == Some(&package.name)
|
||||||
|
{
|
||||||
format!("={}", self.version)
|
format!("={}", self.version)
|
||||||
} else {
|
} else {
|
||||||
self.version.to_string()
|
self.version.to_string()
|
||||||
};
|
};
|
||||||
|
|
||||||
|
for dependency in package.dependencies.iter().filter(|d| d.name == self.name) {
|
||||||
let kind = match dependency.kind {
|
let kind = match dependency.kind {
|
||||||
Some(DependencyKind::Dev) => "dev-dependencies",
|
Some(DependencyKind::Dev) => "dev-dependencies",
|
||||||
Some(DependencyKind::Build) => "build-dependencies",
|
Some(DependencyKind::Build) => "build-dependencies",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user