]> source.dussan.org Git - sonarqube.git/commit
SONAR-17271 Introduce Github code scanning alert webhook payload parser
authorKlaudio Sinani <klaudio.sinani@sonarsource.com>
Wed, 7 Sep 2022 18:04:45 +0000 (20:04 +0200)
committersonartech <sonartech@sonarsource.com>
Mon, 19 Sep 2022 20:03:08 +0000 (20:03 +0000)
commit9b2ed40b6a3bbb79c8cf01e491703d683d9f9769
tree1bed372edb55539b6feb5b8141f093b96128c395
parent9d1fe387d11c2f27c8463b7bd05497ee1418c31d
SONAR-17271 Introduce Github code scanning alert webhook payload parser

292a9c66137 SONAR-17271 Rename `GsonGithubWebhookPayload` class to `GsonGithubCodeScanningAlertWebhookPayload`.
0fcf756bc35 SONAR-17271 Rename `GithubWebhookPayload` indentifiers to `GithubScanningAlertWebhookPayload`.
9882b4f6705 SONAR-17271 Remove `GithubWebhookPayload#message` & `GithubWebhookPayload#toolName` properties.
ba6834fef16 SONAR-17271 Validate builder parameters in `GithubWebhookPayload` constructor scope.
7250cb15b92 SONAR-17271 Allow `dismissedReason` property to be nullable.
870efb823e3 SONAR-17271 Introduce builder pattern to `GithubWebhookPayload` class.
aa49dead5f0 SONAR-17271 Remove `GithubWebhookAction` enum.
dda46050d40 SONAR-17271 Refactor `GithubWebhookPayloadTest` test class.
3a599896295 SONAR-17271 Rename `AlmWebhookPayload#getSonarIssueKey` supplier method to `AlmWebhookPayload#getSonarQubeIssueKey`.
de04692e92d SONAR-17271 Drop `AlmWebhookPayload#isAllowedAction` predicate method.
597570d36b0 SONAR-17271 Refactor `GithubBinding` class structure.
3054bcedbac SONAR-17271 Fix typo on UT identifier.
c89660c466b SONAR-17271 Introduce Github webhook payload parser.
server/sonar-alm-client/src/main/java/org/sonar/alm/client/github/GithubBinding.java