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 git::current_branch;
pub use manifest::ManifestMetadata;
pub use manifest::update_manifest_versions;
pub use markdown::format_markdown_list_item;
pub use prerelease::VersionChange;
pub use prerelease::enter_prerelease;
pub use prerelease::exit_prerelease;
pub use prerelease::restore_preserved_changesets;
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 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
git
manifest
markdown
Utilities to render Markdown consistently across crates.
prerelease
publish
release
types
workspace