releasaurus-core 0.17.0

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
use crate::{analyzer::release::Tag, forge::request::ForgeCommit};

/// Represents a prepared package with pre-filtered commits list
#[derive(Debug)]
pub struct PreparedPackage {
    pub name: String,
    pub current_tag: Option<Tag>,
    pub commits: Vec<ForgeCommit>,
}