pinner 0.0.11

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.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! 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.

pub mod dependency;
pub mod update;

pub use dependency::{BranchName, CiProvider, DependencyName, DependencyRef};
pub use update::{
    CompromisedDependency, JsonOutput, NonVettedDependency, UnpinnedDependency, UpdateResult,
    UpdateTask, VerificationResult,
};