devboy-storage 0.28.0

Secure credential storage for devboy-tools — OS keychain (macOS/Windows/Linux) with redacted SecretString plumbing.
Documentation

devboy-storage

Crates.io Docs.rs License

Secure credential storage for devboy-tools. Stores provider tokens (GitHub, GitLab, Jira, …) in the OS keychain, with environment variables as a CI fallback.

Backends

OS Backend
macOS macOS Keychain (apple-native)
Windows Credential Manager (windows-native)
Linux Secret Service over D-Bus (sync-secret-service, crypto-rust)

Tokens are carried as secrecy::SecretString end-to-end (see ADR-019) — redacted on Debug, zeroized on drop.

Add to your project

[dependencies]
devboy-storage = "0.26"

Documentation

API reference on docs.rs/devboy-storage.

For the full bundle see the main project README.

License

Apache-2.0 — see LICENSE.