aidenappl/Keyring — Inject Secrets

Fetches secrets from the Keyring API and injects them as environment variables, outputs, and Docker build-args.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
urlBase URL of the Keyring API (no trailing slash)yes
access-key-idKeyring token access key IDyes
secret-access-keyKeyring token secret access keyyes
export-envExport each secret as an environment variable for subsequent steps (default: true)notrue
maskMask secret values in logs (default: true)notrue
filterComma-separated list of key names to export. If empty, all secrets are exported.no""
namedescription
secrets-jsonJSON object of all fetched secrets (masked). Use fromJSON() to access individual keys.
build-argsNewline-delimited KEY=VALUE string ready for docker/build-push-action build-args input.
keysComma-separated list of secret key names that were fetched.