aboutsummaryrefslogtreecommitdiff
path: root/release/src/semver_check.rs
diff options
context:
space:
mode:
Diffstat (limited to 'release/src/semver_check.rs')
-rw-r--r--release/src/semver_check.rs14
1 files changed, 4 insertions, 10 deletions
diff --git a/release/src/semver_check.rs b/release/src/semver_check.rs
index 7b2e50672..96f8ebe2e 100644
--- a/release/src/semver_check.rs
+++ b/release/src/semver_check.rs
@@ -23,11 +23,9 @@ pub fn minimum_update(krate: &Crate) -> Result<ReleaseType, anyhow::Error> {
23 semver_check.with_default_features(); 23 semver_check.with_default_features();
24 semver_check.set_baseline(baseline); 24 semver_check.set_baseline(baseline);
25 semver_check.set_packages(vec![package_name]); 25 semver_check.set_packages(vec![package_name]);
26 if let Some(features) = &krate.config.features { 26 let extra_current_features = krate.config.features.clone();
27 let extra_current_features = features.clone(); 27 let extra_baseline_features = krate.config.features.clone();
28 let extra_baseline_features = features.clone(); 28 semver_check.set_extra_features(extra_current_features, extra_baseline_features);
29 semver_check.set_extra_features(extra_current_features, extra_baseline_features);
30 }
31 if let Some(target) = &krate.config.target { 29 if let Some(target) = &krate.config.target {
32 semver_check.set_build_target(target.clone()); 30 semver_check.set_build_target(target.clone());
33 } 31 }
@@ -70,11 +68,7 @@ pub(crate) fn build_doc_json(krate: &Crate) -> Result<PathBuf, anyhow::Error> {
70 .join(format!("{}.json", krate.name.to_string().replace("-", "_"))); 68 .join(format!("{}.json", krate.name.to_string().replace("-", "_")));
71 69
72 std::fs::remove_file(&current_path).ok(); 70 std::fs::remove_file(&current_path).ok();
73 let features = if let Some(features) = &krate.config.features { 71 let features = krate.config.features.clone();
74 features.clone()
75 } else {
76 vec![]
77 };
78 72
79 log::info!("Building doc json for {} with features: {:?}", krate.name, features); 73 log::info!("Building doc json for {} with features: {:?}", krate.name, features);
80 74