Expand description
Secret Resolution for CI Execution
Provides trait-based secret resolution for CI tasks, enabling:
- Environment variable resolution (default)
- Mock resolvers for testing
- Custom provider integration (Vault, 1Password, etc.)
Structs§
- CIResolved
Secrets - CI-specific resolved secrets with convenience methods for IR types
- EnvSecret
Resolver - Default resolver that reads secrets from environment variables
- Mock
Secret Resolver - Mock resolver for testing that returns predefined values
- Resolved
Secrets - Resolved secrets ready for injection
- Salt
Config - Salt configuration for secret fingerprinting with rotation support
Enums§
- Secret
Error - Error types for secret resolution
Traits§
- Secret
Resolver - Trait for resolving secrets from various sources
Functions§
- compute_
secret_ fingerprint - Compute HMAC-SHA256 fingerprint for a secret
- resolve_
all_ task_ secrets - Resolve secrets for all tasks in an IR