Skip to content

chore: upgrade caretaker to v0.10.0#36

Closed
Copilot wants to merge 2 commits intomainfrom
copilot/upgrade-to-v0-10-0
Closed

chore: upgrade caretaker to v0.10.0#36
Copilot wants to merge 2 commits intomainfrom
copilot/upgrade-to-v0-10-0

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 20, 2026

Upgrades the caretaker autonomous maintenance system from 0.5.2 to v0.10.0, which introduces PR-workflow noise reduction and self-trigger loop prevention.

Changes

  • .github/maintainer/.version — bumped to 0.10.0
  • .github/workflows/maintainer.yml — added dispatch-guard job (new in v0.10.0) that filters out webhook events originating from caretaker itself before the maintain job runs:
    • Drops issue_comment events carrying a <!-- caretaker:* --> marker or authored by known bot logins
    • Drops pull_request_review events from copilot-pull-request-reviewer[bot]
    • maintain now needs: dispatch-guard and gates on should_run == 'true'
dispatch-guard:
  runs-on: ubuntu-latest
  outputs:
    should_run: ${{ steps.guard.outputs.should_run }}
  steps:
    - id: guard
      uses: actions/github-script@v7
      # ... filters caretaker-authored comments to break feedback loops

maintain:
  needs: dispatch-guard
  if: ${{ needs.dispatch-guard.outputs.should_run == 'true' }}

This eliminates the feedback loop where every caretaker status comment triggered a new caretaker run (observed at up to 16+ duplicate comment cycles per PR upstream).

Copilot AI linked an issue Apr 20, 2026 that may be closed by this pull request
3 tasks
@github-actions
Copy link
Copy Markdown

🏠 Caretaker Status

Status: ⏳ Monitoring — awaiting requirements

Readiness Score: 20%

Readiness Breakdown

Component Score
Mergeable & non-draft 0%
Automated feedback 20%
Reviews approved 0%
CI passing 0%
Total 20%

Blockers

  • draft_pr
  • required_review_missing
  • ci_pending

Ownership

  • Owner: caretaker
  • Claimed: 2026-04-20 08:28 UTC

This comment is edited in place as the PR progresses. Automated by Caretaker.

1 similar comment
@github-actions
Copy link
Copy Markdown

🏠 Caretaker Status

Status: ⏳ Monitoring — awaiting requirements

Readiness Score: 20%

Readiness Breakdown

Component Score
Mergeable & non-draft 0%
Automated feedback 20%
Reviews approved 0%
CI passing 0%
Total 20%

Blockers

  • draft_pr
  • required_review_missing
  • ci_pending

Ownership

  • Owner: caretaker
  • Claimed: 2026-04-20 08:28 UTC

This comment is edited in place as the PR progresses. Automated by Caretaker.

Copilot AI changed the title [WIP] Upgrade to v0.10.0 chore: upgrade caretaker to v0.10.0 Apr 20, 2026
Copilot AI requested a review from ianlintner April 20, 2026 08:31
@ianlintner
Copy link
Copy Markdown
Owner

Superseded by #34, which already merged the v0.10.0 upgrade. This draft branch also still uses the old pip install "caretaker @ git+..." spec, which fails because the Python distribution name is caretaker-github. The fixed install line is already on main via #34; closing this duplicate.

@ianlintner ianlintner closed this Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Maintainer] Upgrade to v0.10.0

2 participants