releasaurus-core 0.20.3

A comprehensive release automation tool that streamlines the software release process across multiple programming languages and forge platforms
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::forge::request::{ForgeCommit, Tag};

/// Package ready for analysis, with commits filtered to those
/// relevant to this package since its last release tag.
#[derive(Debug)]
pub struct PreparedPackage {
    pub name: String,
    pub current_tag: Option<Tag>,
    pub commits: Vec<ForgeCommit>,
}