diff --git a/.github/maintainer/.version b/.github/maintainer/.version index 78bc1ab..ac454c6 100644 --- a/.github/maintainer/.version +++ b/.github/maintainer/.version @@ -1 +1 @@ -0.10.0 +0.12.0 diff --git a/.github/maintainer/config.yml b/.github/maintainer/config.yml index e6beb28..1533188 100644 --- a/.github/maintainer/config.yml +++ b/.github/maintainer/config.yml @@ -145,3 +145,22 @@ llm: # allowed_task_types: [LINT_FAILURE, REVIEW_COMMENT] # route_same_repo_only: true # request_timeout_seconds: 120.0 + +# ── Fleet registry heartbeat ────────────────────────────────────────────── +# Caretaker posts a run-summary heartbeat to the central dashboard after +# each run. OAuth2 client_credentials (via OAUTH2_* repo secrets/vars) +# attaches a bearer JWT; the module caches the token in-process for reuse +# across runs. +fleet_registry: + enabled: true + endpoint: https://caretaker.cat-herding.net/api/fleet/heartbeat + oauth2: + enabled: true + +# ── Triage ──────────────────────────────────────────────────────────────── +# Triage lands on by default from caretaker 0.11.0. Start in dry_run so the +# first live runs emit the plan without mutating state; flip to false once +# the plan looks right. +triage: + enabled: true + dry_run: true diff --git a/.github/workflows/maintainer.yml b/.github/workflows/maintainer.yml index 900da98..940f2ba 100644 --- a/.github/workflows/maintainer.yml +++ b/.github/workflows/maintainer.yml @@ -180,4 +180,4 @@ jobs: --config .github/maintainer/config.yml \ --mode self-heal \ --event-type workflow_run \ - --event-payload "$CARETAKER_EVENT_PAYLOAD" \ No newline at end of file + --event-payload "$CARETAKER_EVENT_PAYLOAD"