Secure CI/CD workflows by pinning mutable tags to immutable SHA-1 hashes. A high-performance Rust CLI that preserves YAML formatting and comments. Supports GitHub, GitLab, Bitbucket, Forgejo, and Docker image pinning.
//! The core module defines the central domain models and traits used throughout Pinner.
//!//! It is strictly decoupled from side effects (like I/O or network), making it
//! easy to reason about and test the core logic.
pubmoddependency;pubmodupdate;pubusedependency::{BranchName, CiProvider, DependencyName, DependencyRef};pubuseupdate::{JsonOutput, UnpinnedDependency, UpdateResult, UpdateTask, VerificationResult};