Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds the concept of custom reviewer tasks. During the PR open event, this github action would be invoked. The action looks up the auto-assigned reviewers and then uses their github user name to check whether they have a python task defined under the .github/reviewer-tasks directory. If a file is found the action will invoke the file passing along the GITHUB_EVENT_PATH environment variable that is present in github actions. GITHUB_EVENT_PATH is a json file containing the details of the PR. This gives developers a full featured programming language with which to write a task of their choosing. In my case, my username nelsestu means I've included a task defined at .github/reviewer-tasks/nelsestu_task.py which invokes the reclaim.ai api to schedule a new task. With this PR review now in my reclaim task list, reclaim.ai will continue to schedule the review until it has been marked complete.
What was the problem?
Associated tickets or Slack threads:
How does this fix it?1
How to test this PR
Footnotes
Pull-Requests guidelines. If PR is significant, update Current Software State wiki page. ↩
To check if a PR will succeed in the SecRel workflow, test PRs in the SecRel pipeline. ↩