Repository navigation
π fix: refuse automated claims on needs-human issues (takeover) - #10751
Conversation
926a82f to
76c016f
Compare
Open PR overlap checkBase branch: Conflicts are checked with every PR merged onto the current tip of
|
Gate automated ledger claims, renewals and takeovers on current GitHub labels. Apply the same gate to claim requests and relay claim markers, and release blocked automated claims on the cleanup tick while preserving human claims and concurrent takeovers. Hive-Run: #10526 Hive-Plan: needs-human-claim-gate Hive-Spec: issue-10526#acceptance Signed-off-by: mendezr <mendezr@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Signed-off-by: Andy Anderson <407614+clubanderson@users.noreply.github.com>
Signed-off-by: mendezr <mendezr@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Signed-off-by: Andy Anderson <407614+clubanderson@users.noreply.github.com>
Signed-off-by: mendezr <mendezr@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Signed-off-by: Andy Anderson <407614+clubanderson@users.noreply.github.com>
Keep kick delivery as a non-commenting listing on v5 and let the start-signal path perform the gated automated claim. Treat a missing GitHub client as a failed lookup so automated claims never admit on unknown labels. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Signed-off-by: Andy Anderson <407614+clubanderson@users.noreply.github.com>
76c016f to
3f186f6
Compare
Exercise the no-client admission path and the issue-request retry path so unknown forge labels never become write permission. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Signed-off-by: Andy Anderson <407614+clubanderson@users.noreply.github.com>
|
/lgtm |
|
@clubanderson: you cannot LGTM your own PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: clubanderson The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Avoid increasing the fixed-sleep test ratchet while preserving the blocked-claim cleanup assertion. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Signed-off-by: Andrew Anderson <andy@clubanderson.com> Signed-off-by: Andy Anderson <407614+clubanderson@users.noreply.github.com>
|
New changes are detected. LGTM label has been removed. |
|
Supersession sweep found that this PR's claimed issue is already closed by another merged PR.
A different merged PR closed the claimed issue. Leaving this contributor PR open for a human to review. This comment is edited in place by the supersession sweep; it is not duplicated. |
|
/lgtm |
|
@clubanderson: you cannot LGTM your own PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
Thank you for your contribution! Your PR has been merged. We'd love to hear how your experience was: share feedback |
Fixes #10526
Supersedes #10533 β carries @mendezr's commits with authorship preserved; rebased onto v5 and coverage floor restored.
Changes beyond the original: