hubcio opened a new pull request, #4251: URL: https://github.com/apache/iggy/pull/4251
The triage bot applied labels from an artifact that a collector workflow uploaded on every comment and review. That artifact was the only source for who acted, their role, the PR number and the review state, and on a cross-fork PR the collector runs the PR's own copy of the workflow, so the base repository did not control that input. The bot now takes every fact from GitHub itself. Comments trigger the apply workflow directly, since issue_comment runs the default-branch workflow with the declared permissions, and land in seconds. For reviews the collector is a bare trigger relay; the apply run takes the reviewer and the reviewed head commit from the workflow_run payload, finds the open PR at that commit and reads the review from the API. S-stale removal on comment or review moves into the same run, retiring stale-prs-unmark-on-activity.yml. Commands, permissions, reactions and labels stay as documented in CONTRIBUTING. A push within the handoff window after a review now costs that review's automatic flip; the run logs it. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
