aboutsummaryrefslogtreecommitdiff
path: root/release/src
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2025-08-16 13:17:54 +0200
committerUlf Lilleengen <[email protected]>2025-08-25 19:44:50 +0200
commit7357810814225e961eced5d0f2b0fe54f46e3970 (patch)
tree35c40767805a53a6e9a1d80de2c08a3a255f3db9 /release/src
parentce42dd5da5b4495195778e57eeac324c3ca8c54f (diff)
only semvercheck for publishable
Diffstat (limited to 'release/src')
-rw-r--r--release/src/main.rs22
1 files changed, 10 insertions, 12 deletions
diff --git a/release/src/main.rs b/release/src/main.rs
index 4d4cd37ed..9c650b697 100644
--- a/release/src/main.rs
+++ b/release/src/main.rs
@@ -357,18 +357,18 @@ fn main() -> Result<()> {
357 let weight = rgraph.node_weight(node).unwrap(); 357 let weight = rgraph.node_weight(node).unwrap();
358 println!("Preparing {}", weight); 358 println!("Preparing {}", weight);
359 let mut c = ctx.crates.get_mut(weight).unwrap(); 359 let mut c = ctx.crates.get_mut(weight).unwrap();
360 let ver = semver::Version::parse(&c.version)?; 360 if c.publish {
361 let newver = if let Err(_) = check_semver(&c) { 361 let ver = semver::Version::parse(&c.version)?;
362 println!("Semver check failed, bumping minor!"); 362 let newver = if let Err(_) = check_semver(&c) {
363 semver::Version::new(ver.major, ver.minor + 1, 0) 363 println!("Semver check failed, bumping minor!");
364 } else { 364 semver::Version::new(ver.major, ver.minor + 1, 0)
365 semver::Version::new(ver.major, ver.minor, ver.patch + 1) 365 } else {
366 }; 366 semver::Version::new(ver.major, ver.minor, ver.patch + 1)
367 };
367 368
368 println!("Updating {} from {} -> {}", weight, c.version, newver.to_string()); 369 println!("Updating {} from {} -> {}", weight, c.version, newver.to_string());
369 let newver = newver.to_string(); 370 let newver = newver.to_string();
370 371
371 if c.publish {
372 update_version(&mut c, &newver)?; 372 update_version(&mut c, &newver)?;
373 let c = ctx.crates.get(weight).unwrap(); 373 let c = ctx.crates.get(weight).unwrap();
374 374
@@ -382,8 +382,6 @@ fn main() -> Result<()> {
382 382
383 // Update changelog 383 // Update changelog
384 update_changelog(&ctx.root, &c)?; 384 update_changelog(&ctx.root, &c)?;
385 } else {
386 update_version(&mut c, &newver)?;
387 } 385 }
388 } 386 }
389 387