From b00496fd299ca1dbc122476f0477b4032d5727c7 Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Mon, 18 Aug 2025 15:00:22 +0200 Subject: [PATCH] fix: write instructions only for publishing crates --- release/src/main.rs | 14 ++++++++++---- release/src/semver_check.rs | 4 ++-- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/release/src/main.rs b/release/src/main.rs index 488dc9b6a..22c926b86 100644 --- a/release/src/main.rs +++ b/release/src/main.rs @@ -396,7 +396,9 @@ fn main() -> Result<()> { while let Some(node) = bfs.next(&rgraph) { let weight = rgraph.node_weight(node).unwrap(); let c = ctx.crates.get(weight).unwrap(); - println!("git tag {}-v{}", weight, c.version); + if c.publish { + println!("git tag {}-v{}", weight, c.version); + } } println!(""); @@ -414,8 +416,10 @@ fn main() -> Result<()> { ]; let config = c.configs.first().unwrap(); // TODO - args.push("--features".into()); - args.push(config.features.join(",")); + if !config.features.is_empty() { + args.push("--features".into()); + args.push(config.features.join(",")); + } if let Some(target) = &config.target { args.push("--target".into()); @@ -428,7 +432,9 @@ fn main() -> Result<()> { println!("cargo {}", dry_run.join(" ")); */ - println!("cargo {}", args.join(" ")); + if c.publish { + println!("cargo {}", args.join(" ")); + } } println!(""); diff --git a/release/src/semver_check.rs b/release/src/semver_check.rs index 4cfa26ec0..6255260f3 100644 --- a/release/src/semver_check.rs +++ b/release/src/semver_check.rs @@ -1,9 +1,9 @@ use std::collections::HashSet; +use std::env; use std::path::PathBuf; -use std::{env, fs}; use anyhow::anyhow; -use cargo_semver_checks::{Check, GlobalConfig, ReleaseType, RequiredSemverUpdate, Rustdoc}; +use cargo_semver_checks::{Check, GlobalConfig, ReleaseType, Rustdoc}; use flate2::read::GzDecoder; use tar::Archive;