Skip to content

feat(reviewer-bot): derive review status labels#12

Open
PLeVasseur wants to merge 18 commits intomainfrom
feat/issue-411-review-status-labels
Open

feat(reviewer-bot): derive review status labels#12
PLeVasseur wants to merge 18 commits intomainfrom
feat/issue-411-review-status-labels

Conversation

@PLeVasseur
Copy link
Copy Markdown
Owner

Summary

  • derive status: awaiting review completion and status: awaiting write approval from reviewer-bot state plus live GitHub review facts
  • centralize status-label projection across assignment, completion, reconcile, close, and repair paths, including pull_request_review.dismissed
  • add workflow and test coverage for write-approval checks, fail-closed behavior, and manual status-label repair

Validation

  • uv run python -m pytest .github/reviewer-bot-tests/test_reviewer_bot.py
  • uv run ruff check scripts/reviewer_bot.py .github/reviewer-bot-tests/test_reviewer_bot.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants