yera.tools.creds.resolve

Resolve tool credential keys against the store and active group.

Symbols

def resolve_and_set_tool_creds — Resolve declared keys against the active credential group and set context.

resolve_and_set_tool_creds

resolve_and_set_tool_creds(
    creds_keys: list[str],
) → Token

Resolve declared keys against the active credential group and set context.

Raises

CredentialGroupNotSpecifiedError

No active credential group in config.

CredentialGroupNotAuthorisedError

Project root not authorised for the group.

CredentialKeyError

A resolved credential entry on disk is malformed.

Returns

type: Token

A ContextVar token.