diff options
Diffstat (limited to 'release/src/semver_check.rs')
| -rw-r--r-- | release/src/semver_check.rs | 14 |
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(¤t_path).ok(); | 70 | std::fs::remove_file(¤t_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 | ||
