RFR: 1625: Validate input from /summary command
Erik Joelsson
erikj at openjdk.org
Fri Oct 21 22:14:50 UTC 2022
On Fri, 21 Oct 2022 21:49:30 GMT, Zhao Song <zsong at openjdk.org> wrote:
> Ok, my bad. I was thinking it is a little difficult to catch the specific exception. I look through the code again and find if the commit message is bad, `PullRequestCheckIssueVisitor` will throw `IllegalStateException`, so we just need to catch `IllegalStateException`, right?
No, that's a too generic exception, and also IMO not used correctly here. If we are to treat this specific case in a unique way we need to introduce a new exception type just for this. I would suggest `BadCommitMessageException` (extends `RuntimeException`). This becomes a contract between `PullRequestCheckIssueVisitor` and `CheckRun`, which can then catch just this exception and make it an integration blocker.
-------------
PR: https://git.openjdk.org/skara/pull/1401
More information about the skara-dev
mailing list