RFR: 1729: CSR bot should not remove CSR label if one of the CSR issues is withdrawn [v2]
Erik Joelsson
erikj at openjdk.org
Mon Jan 9 21:46:39 UTC 2023
On Mon, 9 Jan 2023 20:15:10 GMT, Zhao Song <zsong at openjdk.org> wrote:
>> While testing [SKARA-1714](https://bugs.openjdk.org/browse/SKARA-1714), I discovered a bug in the PullRequestWorkItem of the CSR bot.
>>
>> Currently, the CSR bot would remove CSR label if all the CSR issues of the pr is closed(whether approved or withdrawn). However, if the CSR label is added via using '/csr needed' command and the pr contains withdrawn CSR issues, the CSR should not remove the CSR label.
>
> Zhao Song has updated the pull request incrementally with one additional commit since the last revision:
>
> changed the logic about removing CSR label when pr contains withdrawn csr issue
bots/csr/src/main/java/org/openjdk/skara/bots/csr/PullRequestWorkItem.java line 267:
> 265: * Determine whether the CSR label is added via '/csr needed' command
> 266: */
> 267: private boolean CSRNeeded(List<Comment> comments) {
Please always use lower case at start of method. I would suggest `isCSRNeeded`
bots/csr/src/main/java/org/openjdk/skara/bots/csr/PullRequestWorkItem.java line 277:
> 275: }
> 276: }
> 277: return CSRNeededCommentCount > 0;
I don't think this should be determined by count. The last comment with `` in it is the one that is currently in effect.
-------------
PR: https://git.openjdk.org/skara/pull/1451
More information about the skara-dev
mailing list