Crate sampo_core

Crate sampo_core 

Source

Re-exports§

pub use changeset::ChangesetInfo;
pub use changeset::load_changesets;
pub use changeset::parse_changeset;
pub use changeset::render_changeset_markdown;
pub use config::Config;
pub use enrichment::CommitInfo;
pub use enrichment::GitHubUserInfo;
pub use enrichment::detect_github_repo_slug;
pub use enrichment::detect_github_repo_slug_with_config;
pub use enrichment::enrich_changeset_message;
pub use enrichment::get_commit_hash_for_path;
pub use errors::Result;
pub use errors::SampoError;
pub use errors::WorkspaceError;
pub use filters::filter_members;
pub use filters::list_visible_packages;
pub use filters::should_ignore_crate;
pub use filters::wildcard_match;
pub use markdown::format_markdown_list_item;
pub use publish::is_publishable_to_crates_io;
pub use publish::run_publish;
pub use publish::tag_published_crate;
pub use publish::topo_order;
pub use publish::version_exists_on_crates_io;
pub use release::build_dependency_updates;
pub use release::bump_version;
pub use release::create_dependency_update_entry;
pub use release::create_fixed_dependency_policy_entry;
pub use release::detect_all_dependency_explanations;
pub use release::detect_fixed_dependency_policy_packages;
pub use release::format_dependency_updates_message;
pub use release::infer_bump_from_versions;
pub use release::run_release;
pub use release::update_manifest_versions;
pub use types::Bump;
pub use types::CrateInfo;
pub use types::DependencyUpdate;
pub use types::ReleaseOutput;
pub use types::ReleasedPackage;
pub use types::Workspace;
pub use workspace::discover_workspace;
pub use workspace::parse_workspace_members;

Modules§

changeset
config
enrichment
Enrichment module for changeset messages with commit information and author acknowledgments.
errors
filters
markdown
Utilities to render Markdown consistently across crates.
publish
release
types
workspace