github: Add actions to automate part of the release workflow
authorTom Stellard <tstellar@redhat.com>
Thu, 3 Feb 2022 22:44:07 +0000 (14:44 -0800)
committerTom Stellard <tstellar@redhat.com>
Thu, 3 Feb 2022 23:03:59 +0000 (15:03 -0800)
commitdaf82a51a0c2ba9990cde172a4a1b8c1004d584d
treecf9f5139b1322277bb982bcb09e729fd867762dd
parent2cbc92fb11823c1f4bf2715607f1323a8acd8d42
github: Add actions to automate part of the release workflow

This adds support for automatically cherry-picking and testing fixes for the
release branch using 'commands' in issue comments.  The two supported commands are:

/cherry-pick <commit1> <commit2> ...

Which will backport and test commits from main.  And also

/branch owner/repo/branch

Which will test commits from the given branch.

Reviewed By: alexbatashev, kwk

Differential Revision: https://reviews.llvm.org/D117386
.github/workflows/issue-release-workflow.yml [new file with mode: 0644]
llvm/utils/git/github-automation.py
llvm/utils/git/requirements.txt [new file with mode: 0644]
llvm/utils/git/requirements.txt.in [new file with mode: 0644]