From b4da9b6264e85fd901b5472868f67225620ab0ac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 26 Apr 2026 08:24:16 +0000 Subject: [PATCH 1/2] Initial plan From 3c0eb6f2880f531f6777c95d55fed9224e08adc8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 26 Apr 2026 08:38:16 +0000 Subject: [PATCH 2/2] fix: resolve caretaker bootstrap-check failures (ANTHROPIC_API_KEY and CARETAKER_FLEET_SECRET) Agent-Logs-Url: https://github.com/ianlintner/python_dsa/sessions/505171d8-313e-499a-b15c-d14bbc54cd9d Co-authored-by: ianlintner <500914+ianlintner@users.noreply.github.com> --- .github/maintainer/config.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/maintainer/config.yml b/.github/maintainer/config.yml index 1533188..1b291f1 100644 --- a/.github/maintainer/config.yml +++ b/.github/maintainer/config.yml @@ -109,7 +109,16 @@ escalation: labels: ["maintainer:escalated"] llm: - claude_enabled: auto + # Set to "false" (quoted string) because the field type is Literal["auto","true","false"]. + # Unquoted `false` would be parsed by YAML as a Python bool and fail Pydantic validation. + # No LLM provider credentials (ANTHROPIC_API_KEY / AZURE_AI_API_KEY) are configured + # in this repo's secrets. Flip to "auto" once credentials are provisioned. + claude_enabled: "false" + # Use litellm provider with no default model to avoid bootstrap-check FAIL + # for missing provider credentials (provider="anthropic" always requires + # ANTHROPIC_API_KEY regardless of claude_enabled). + provider: litellm + default_model: "" claude_features: - ci_log_analysis - architectural_review @@ -152,8 +161,17 @@ llm: # attaches a bearer JWT; the module caches the token in-process for reuse # across runs. fleet_registry: - enabled: true + # Disabled because CARETAKER_FLEET_SECRET is not configured and the + # bootstrap-check treats the default secret_env="CARETAKER_FLEET_SECRET" as + # FAIL when that env var is absent. Re-enable once CARETAKER_FLEET_SECRET is + # added as a GitHub secret (or switch to oauth2-only authentication when + # caretaker supports it). Previously enabled with oauth2.enabled=true. + enabled: false endpoint: https://caretaker.cat-herding.net/api/fleet/heartbeat + # Omitting secret_env uses the default ("CARETAKER_FLEET_SECRET"). Setting it + # to "" disables HMAC signing at runtime but does NOT prevent the bootstrap-check + # FAIL — only fleet_registry.enabled=false does that. + secret_env: "" oauth2: enabled: true