parse_changeset

Function parse_changeset 

Source
pub fn parse_changeset(text: &str, path: &Path) -> Result<Option<ChangesetInfo>>
Expand description

Parse a changeset from its markdown content. Uses Knope’s changesets crate to parse the frontmatter.

§Example

let text = "---\nmy-package: minor\n---\n\nfeat: new feature\n";
let info = parse_changeset(text, &Path::new("test.md")).unwrap();
assert_eq!(info.entries[0].0.to_canonical_string(), "my-package");
assert_eq!(info.entries[0].1, Bump::Minor);