cmd dist {
optional --client-patch-version version: String
}
+ /// Read a changelog AsciiDoc file and update the GitHub Releases entry in Markdown.
+ cmd publish-release-notes {
+ /// Only run conversion and show the result.
+ optional --dry-run
+ /// Target changelog file.
+ required changelog: String
+ }
cmd metrics {
optional --dry-run
}
Release(Release),
Promote(Promote),
Dist(Dist),
+ PublishReleaseNotes(PublishReleaseNotes),
Metrics(Metrics),
Bb(Bb),
}
pub client_patch_version: Option<String>,
}
+#[derive(Debug)]
+pub struct PublishReleaseNotes {
+ pub changelog: String,
+
+ pub dry_run: bool,
+}
+
#[derive(Debug)]
pub struct Metrics {
pub dry_run: bool,