RFR: csr bot: use pull request cache
Erik Helin
ehelin at openjdk.java.net
Tue Feb 18 13:48:08 UTC 2020
On Tue, 18 Feb 2020 13:38:19 GMT, Robin Westberg <rwestberg at openjdk.org> wrote:
>> Hi all,
>>
>> please review this patch that makes the CSR bot use the pull request cache. The
>> CSR bot now has two phases, the first phase simply checks if any updated has
>> gotten the "csr" label. The addition of a "csr" label can only happen by
>> comments being added to the PR, so the `PullRequestCache` will return these PRs
>> are requiring an update.
>>
>> The second phase then loops through all pull requests that have the CSR label
>> and check if the CSR request has been resolved.
>>
>> Testing:
>> - `make test` passes on Linux x64
>>
>> Thanks,
>> Erik
>
> bots/csr/src/main/java/org/openjdk/skara/bots/csr/CSRBot.java line 76:
>
>> 75: hasCSRLabel.add(pr.id());
>> 76: }
>> 77: }
>
> Perhaps check if the CSR_LABEL is gone but the PR is in hasCSRLabel, in case it was manually removed?
Good idea, will fix!
-------------
PR: https://git.openjdk.java.net/skara/pull/451
More information about the skara-dev
mailing list