From 0c4fec366603f95e585c535ecf04575167b86ec6 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 5 Feb 2026 21:18:13 +0000 Subject: [PATCH] fix(cli): allow 'secrets list' to work outside the airbyte repo Co-Authored-By: AJ Steers --- airbyte_cdk/cli/airbyte_cdk/_secrets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/airbyte_cdk/cli/airbyte_cdk/_secrets.py b/airbyte_cdk/cli/airbyte_cdk/_secrets.py index 4f68b4b2d..ef7f5d78f 100644 --- a/airbyte_cdk/cli/airbyte_cdk/_secrets.py +++ b/airbyte_cdk/cli/airbyte_cdk/_secrets.py @@ -235,7 +235,10 @@ def list_( """ click.echo("Scanning secrets...", err=True) - connector_name, _ = resolve_connector_name_and_directory(connector) + if connector and isinstance(connector, str) and "/" not in connector and "\\" not in connector: + connector_name = connector + else: + connector_name, _ = resolve_connector_name_and_directory(connector) secrets: list[Secret] = _fetch_secret_handles( # type: ignore connector_name=connector_name, gcp_project_id=gcp_project_id,