github-actions-maintainer 0.6.2

General-purpose GitHub Actions maintenance toolkit with secure workflow pinning
Documentation
//! GitHub Actions maintenance primitives.
//!
//! The first shipped capability is secure action pinning: resolve floating
//! `uses:` references to immutable commit SHAs while keeping the original ref in
//! an inline comment.

pub mod cargo;
pub mod conventional;
pub mod crates_io;
pub mod github;
pub mod model;
pub mod pinning;
pub mod release;
pub mod remote;
pub mod update;
pub mod versioning;
pub mod workflow;

pub use cargo::{CargoDependencyEntry, CargoUpdateOptions, CargoUpdateReport, CargoUpdater};
pub use conventional::{BumpLevel, CommitKind, ConventionalCommit};
pub use crates_io::CratesIoClient;
pub use github::{CommitInfo, CommitRange, GitHubClient, ReleaseInfo, TagInfo};
pub use model::{FileUpdate, PinChange, PinReport, UpdateChange, UpdateChangeKind, WorkflowAction};
pub use pinning::{PinMode, PinOptions, WorkflowPinner};
pub use release::{ReleaseOptions, ReleaseOutcome, ReleasePublisher, ReleaseReport, TagStyle};
pub use remote::{PullRequestOptions, PullRequestResult, RemoteUpdatePublisher};
pub use update::{UpdateMode, UpdateOptions, UpdateReport, VersionEntry, WorkflowUpdater};
pub use versioning::{VersionRewritePlan, current_version, plan_version_rewrite};