We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents eb9b360 + e48ed53 commit 427061dCopy full SHA for 427061d
xtask/src/release.rs
@@ -36,7 +36,15 @@ impl flags::Release {
36
37
let today = date_iso(sh)?;
38
let commit = cmd!(sh, "git rev-parse HEAD").read()?;
39
- let changelog_n = sh.read_dir(changelog_dir.as_path())?.len();
+ let changelog_n = sh
40
+ .read_dir(changelog_dir.as_path())?
41
+ .into_iter()
42
+ .filter_map(|p| p.file_stem().map(|s| s.to_string_lossy().to_string()))
43
+ .filter_map(|s| s.splitn(5, '-').last().map(|n| n.replace('-', ".")))
44
+ .filter_map(|s| s.parse::<f32>().ok())
45
+ .map(|n| 1 + n.floor() as usize)
46
+ .max()
47
+ .unwrap_or_default();
48
49
for adoc in [
50
"manual.adoc",
0 commit comments