I'm not that familiar with Actions either, it just seemed like a tool for this purpose. :) I Did some digging and what I have in mind is that on pull request review it can trigger a workflow: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_review
We could in theory use Github CLI to edit the description of the PR when someone gives a review (or we could perhaps enable this to simply comment too): https://docs.github.com/en/actions/using-workflows/using-github-cli-in-workflows So the action definition would look something like this below. Note that the "run" part is very basic, it's just here for the idea. We'll probably need a shell script instead of that line to format it better. But the point is that it edits the PR and adds the reviewer: name: Add revieweron: issues: types: - pull_request_reviewjobs: comment: runs-on: ubuntu-latest steps: - run: gh pr edit $PR_ID --title "$PR_TITLE" --body "$PR_BODY\n\nReviewers: $SENDER" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} PR_ID: ${{ github.event.pull_request.id }} PR_TITLE: ${{ github.event.pull_request.title }} PR_BODY: ${{ github.event.pull_request.body }} SENDER: ${{ github.event.sender }} I'll take a look if I can try this out one my fork and get back if it leads to anything. Viktor On Tue, Apr 18, 2023 at 10:12 AM Josep Prat <josep.p...@aiven.io.invalid> wrote: > Hi all, > Unless I miss something, wouldn't this GitHub action either amend the > commit (breaking signature if any) or directly do the commit itself > (meaning the action would be the one squashing and merging and not the > maintainer anymore)? > > Let me know if I'm missing something or if there are some nice hidden > tricks in GitHub that I didn't know :) > > Best, > On Tue, Apr 18, 2023 at 9:48 AM Viktor Somogyi-Vass > <viktor.somo...@cloudera.com.invalid> wrote: > > > Hi all, > > > > Unfortunately I forgot to add myself as a reviewer *again *on a PR when > > merging. Shame on me. > > However I was thinking about looking into Github actions whether we can > > automate this process or at least prevent PRs from merging that don't > have > > "reviewers" in the description. > > > > Has anyone ever looked at it, is it worth chasing this or does anyone > know > > anything that'd prevent us from using it? > > > > Viktor > > > > > -- > [image: Aiven] <https://www.aiven.io> > > *Josep Prat* > Open Source Engineering Director, *Aiven* > josep.p...@aiven.io | +491715557497 > aiven.io <https://www.aiven.io> | <https://www.facebook.com/aivencloud > > > <https://www.linkedin.com/company/aiven/> < > https://twitter.com/aiven_io> > *Aiven Deutschland GmbH* > Alexanderufer 3-7, 10117 Berlin > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > Amtsgericht Charlottenburg, HRB 209739 B >