{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173807249,"defaultBranch":"master","name":"sonarqube-community-branch-plugin","ownerLogin":"mc1arke","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-04T19:24:36.000Z","ownerAvatar":"https://github.com/avatars/u/1250331?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723988296.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"629f22a6c062f58856cf5764e4589b09fa99271e","ref":"refs/heads/issue/934","pushedAt":"2024-08-18T13:38:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#934: Use static report key for non-monorepo Bitbucket decoration\n\nThe Bitbucket decoration is currently using the project key to create\nthe analysis report key, but the Sonarqube documentation states this\nshould be a static value across all projects. To ensure that the\nBitbucket `Required report` configuration can be created as per the\nguidance in Sonarqube documentation, the static key is being used where\nthe repository has not been set as a monorepo.","shortMessageHtmlLink":"#934: Use static report key for non-monorepo Bitbucket decoration"}},{"before":"630d637a96a92c1315a068a1adbf42feb0f76eae","after":null,"ref":"refs/heads/issue/945","pushedAt":"2024-08-18T12:37:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"}},{"before":"c9ff8091074a99dc74ded1cf68617905613c1699","after":"92f74f7e0761eaa441b65d8e0f7efbf78ed9ab36","ref":"refs/heads/master","pushedAt":"2024-08-18T12:37:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#945: Gather statistics for issues fixed in a pull request\n\nSonarqube currently reports a fixed issues metric for pull requests, but\nthe plugin isn't providing the data to allow that value to be\ncalculated. To resolve this an additional IssueVisitor has been\nintroduced that compares the issues from the target branch with the\nfindings on the source branch and finds any target code blocks that no\nlonger exists - implying the issue line has been removed - or any code\nthat still exists but is now reporting the issue as fixed, and reports\nthem to the PullRequestFixedIssuesRepository which is used within\nSonarqube to gather the count of issues fixed in the current analysis.","shortMessageHtmlLink":"#945: Gather statistics for issues fixed in a pull request"}},{"before":"e5a476c2cf89ce49f05d21335e99815529494fe3","after":"630d637a96a92c1315a068a1adbf42feb0f76eae","ref":"refs/heads/issue/945","pushedAt":"2024-08-18T09:28:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#945: Gather statistics for issues fixed in a pull request\n\nSonarqube currently reports a fixed issues metric for pull requests, but\nthe plugin isn't providing the data to allow that value to be\ncalculated. To resolve this an additional IssueVisitor has been\nintroduced that compares the issues from the target branch with the\nfindings on the source branch and finds any target code blocks that no\nlonger exists - implying the issue line has been removed - or any code\nthat still exists but is now reporting the issue as fixed, and reports\nthem to the PullRequestFixedIssuesRepository which is used within\nSonarqube to gather the count of issues fixed in the current analysis.","shortMessageHtmlLink":"#945: Gather statistics for issues fixed in a pull request"}},{"before":null,"after":"69504e6132944ed88cc0dcb59621e86c45e8ae19","ref":"refs/heads/issue/909","pushedAt":"2024-08-18T09:04:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#909: Use default branch as Pull Request base when target does not exist\n\nThe resolution of Pull Request details currently uses the project\ndefault branch when a pull request is analysed without specifying a\ntarget branch. However, when a target branch is specified, the plugin\nexpects that branch to exist and throws an exception if the target\nbranch is not found. To overcome this, the target branch is being\nresolved to the default branch where no target branch is specified or\nthe requested target branch does not exist. As the API used to gather\nbranch information does not return PULL_REQUEST details, the result of\nthis searching is that a pull request will either target a branch from\nthe main branch, or target the main branch, there is no further nesting\nor pull requests and branches.","shortMessageHtmlLink":"#909: Use default branch as Pull Request base when target does not exist"}},{"before":null,"after":"5fa5db22e9a7560e92971184f63eda099618edc8","ref":"refs/heads/dependabot/gradle/org.junit-junit-bom-5.11.0","pushedAt":"2024-08-14T12:37:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump org.junit:junit-bom from 5.10.3 to 5.11.0\n\nBumps [org.junit:junit-bom](https://github.com/junit-team/junit5) from 5.10.3 to 5.11.0.\n- [Release notes](https://github.com/junit-team/junit5/releases)\n- [Commits](https://github.com/junit-team/junit5/compare/r5.10.3...r5.11.0)\n\n---\nupdated-dependencies:\n- dependency-name: org.junit:junit-bom\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.junit:junit-bom from 5.10.3 to 5.11.0"}},{"before":null,"after":"e5a476c2cf89ce49f05d21335e99815529494fe3","ref":"refs/heads/issue/945","pushedAt":"2024-08-13T20:31:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#945: Gather statistics for issues fixed in a pull request\n\nSonarqube currently reports a fixed issues metric for pull requests, but\nthe plugin isn't providing the data to allow that value to be\ncalculated. To resolve this an additional IssueVisitor has been\nintroduced that compares the issues from the target branch with the\nfindings on the source branch and finds any target code blocks that no\nlonger exists - implying the issue line has been removed - or any code\nthat still exists but is now reporting the issue as fixed, and reports\nthem to the PullRequestFixedIssuesRepository which is used within\nSonarqube to gather the count of issues fixed in the current analysis.","shortMessageHtmlLink":"#945: Gather statistics for issues fixed in a pull request"}},{"before":null,"after":"e61260b74d2445c5981e3090033dd2dc7481db77","ref":"refs/heads/dependabot/gradle/org.wiremock-wiremock-3.9.1","pushedAt":"2024-08-12T12:54:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump org.wiremock:wiremock from 3.8.0 to 3.9.1\n\nBumps [org.wiremock:wiremock](https://github.com/wiremock/wiremock) from 3.8.0 to 3.9.1.\n- [Release notes](https://github.com/wiremock/wiremock/releases)\n- [Commits](https://github.com/wiremock/wiremock/compare/3.8.0...3.9.1)\n\n---\nupdated-dependencies:\n- dependency-name: org.wiremock:wiremock\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.wiremock:wiremock from 3.8.0 to 3.9.1"}},{"before":"e997fa00173b8d487452c1249816ca592a1f56ae","after":null,"ref":"refs/heads/issue/940","pushedAt":"2024-08-11T20:17:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"}},{"before":"137e8e66e11761d6ddea761fb1cb73880e57d7f9","after":"c9ff8091074a99dc74ded1cf68617905613c1699","ref":"refs/heads/master","pushedAt":"2024-08-11T20:17:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#940: Use correct component IDs when extracting analysis date\n\nThe component ID was being used to create a map of analysis dates to\nitems, but the Pull Request's component ID did not map into this item,\nso the Pull Request web service was always returning the analysis date\nas empty. The service has been altered to use the root component ID as\nwas used in the search to ensure the IDs align.","shortMessageHtmlLink":"#940: Use correct component IDs when extracting analysis date"}},{"before":null,"after":"e997fa00173b8d487452c1249816ca592a1f56ae","ref":"refs/heads/issue/940","pushedAt":"2024-08-11T17:35:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#940: Use correct component IDs when extracting analysis date\n\nThe component ID was being used to create a map of analysis dates to\nitems, but the Pull Request's component ID did not map into this item,\nso the Pull Request web service was always returning the analysis date\nas empty. The service has been altered to use the root component ID as\nwas used in the search to ensure the IDs align.","shortMessageHtmlLink":"#940: Use correct component IDs when extracting analysis date"}},{"before":"67bf9b669bec62acc05c5efe19e1618c066f8eda","after":null,"ref":"refs/heads/issue/715","pushedAt":"2024-08-11T15:59:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"}},{"before":"6d7320cecbb3104913826c3890e6ad30f11ec4c8","after":"137e8e66e11761d6ddea761fb1cb73880e57d7f9","ref":"refs/heads/master","pushedAt":"2024-08-11T15:59:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#715: Handle duplication information not being present\n\nWhere Sonarqube does not have duplication information recorded on a\nbranch, such as there being no code to analyse, the duplication\ninformation may be null. THe plugin is being altered to show this as a\n`0` rather than throwing an exception when trying to format the missing\nvalue.","shortMessageHtmlLink":"#715: Handle duplication information not being present"}},{"before":null,"after":"67bf9b669bec62acc05c5efe19e1618c066f8eda","ref":"refs/heads/issue/715","pushedAt":"2024-08-11T15:55:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#715: Handle duplication information not being present\n\nWhere Sonarqube does not have duplication information recorded on a\nbranch, such as there being no code to analyse, the duplication\ninformation may be null. THe plugin is being altered to show this as a\n`0` rather than throwing an exception when trying to format the missing\nvalue.","shortMessageHtmlLink":"#715: Handle duplication information not being present"}},{"before":"dc77c262fe791c0aa874113704e36e36bc04a227","after":"6d7320cecbb3104913826c3890e6ad30f11ec4c8","ref":"refs/heads/master","pushedAt":"2024-08-11T15:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Return to SNAPSHOT version post release","shortMessageHtmlLink":"Return to SNAPSHOT version post release"}},{"before":"43c5421b81c5e6b0be70d6134c194c657a83eb9b","after":"dc77c262fe791c0aa874113704e36e36bc04a227","ref":"refs/heads/master","pushedAt":"2024-08-11T13:40:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.21.1'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.21.1'."}},{"before":"757a33e7a388684f3008d64c478788d6ddede26b","after":"43c5421b81c5e6b0be70d6134c194c657a83eb9b","ref":"refs/heads/master","pushedAt":"2024-08-11T13:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Initiate release 1.21.0","shortMessageHtmlLink":"Initiate release 1.21.0"}},{"before":"fce27c89b337c8781da8bb4cf7884750945f86c3","after":"757a33e7a388684f3008d64c478788d6ddede26b","ref":"refs/heads/master","pushedAt":"2024-08-11T13:31:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"#926: Update to SonarQube 10.6","shortMessageHtmlLink":"#926: Update to SonarQube 10.6"}},{"before":"db365586bb24da4af69141b587c8d7c50a126584","after":"fce27c89b337c8781da8bb4cf7884750945f86c3","ref":"refs/heads/master","pushedAt":"2024-08-11T13:17:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Return to SNAPSHOT version post release","shortMessageHtmlLink":"Return to SNAPSHOT version post release"}},{"before":"0b3984e6e51aa04600565e8d34a5d24f341bc64f","after":"db365586bb24da4af69141b587c8d7c50a126584","ref":"refs/heads/master","pushedAt":"2024-08-11T12:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.20.1'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.20.1'."}},{"before":"182911d6d61962f74af2ac6f547d818f29e97a27","after":"0b3984e6e51aa04600565e8d34a5d24f341bc64f","ref":"refs/heads/master","pushedAt":"2024-08-11T12:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Initiate release 1.20.0","shortMessageHtmlLink":"Initiate release 1.20.0"}},{"before":"17dfb11e435594bbc3abdc7b53e5fcb312a87b79","after":null,"ref":"refs/heads/gradle-upgrade","pushedAt":"2024-08-11T11:16:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"}},{"before":"c5a5a7308c16502d6ead37b2558b2a5280adfda9","after":"182911d6d61962f74af2ac6f547d818f29e97a27","ref":"refs/heads/master","pushedAt":"2024-08-11T11:16:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Upgrade to the latest Gradle version\n\nBumps to Gradle 8.9. Includes moving to the `Jammy` JDK Docker image\nrather than the `Alpine` image to allow building on Arm architectures.","shortMessageHtmlLink":"Upgrade to the latest Gradle version"}},{"before":null,"after":"17dfb11e435594bbc3abdc7b53e5fcb312a87b79","ref":"refs/heads/gradle-upgrade","pushedAt":"2024-08-11T11:11:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Upgrade to the latest Gradle version\n\nBumps to Gradle 8.9. Includes moving to the `Jammy` JDK Docker image\nrather than the `Alpine` image to allow building on Arm architectures.","shortMessageHtmlLink":"Upgrade to the latest Gradle version"}},{"before":"9ec99e0fdfe70e9a83d057a2ff6f4d03abdb2751","after":"c5a5a7308c16502d6ead37b2558b2a5280adfda9","ref":"refs/heads/master","pushedAt":"2024-08-11T08:03:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"SonarQube 10.5 compatibility","shortMessageHtmlLink":"SonarQube 10.5 compatibility"}},{"before":"6e50df12ff7b70aa4ba9cfc1cb32ac21a0ea6c3a","after":"9ec99e0fdfe70e9a83d057a2ff6f4d03abdb2751","ref":"refs/heads/master","pushedAt":"2024-08-11T07:57:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Fix detection of previous PR annotation comments\n\nMarkdownFormatterFactory uses System.lineSeparator() as the end-of-line\ncharacter for annotation comments.\n\nGraphqlGithubClient.postSummaryComment(), however, uses hardcoded \\r\\n\nas end-of-line character, so it isn't able to match legitimate comments\nif SonarQube is not running on Windows.\n\nThis change updates GraphqlGithubClient to also use system end-of-line\nchar.","shortMessageHtmlLink":"Fix detection of previous PR annotation comments"}},{"before":"d11624c3f8dd385a58c5e503f8c10c17bf835817","after":null,"ref":"refs/heads/dependabot/gradle/org.assertj-assertj-core-3.26.3","pushedAt":"2024-08-10T19:18:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"}},{"before":"d3a3df886cbd29a7fdc71e7ece8208825694167b","after":"6e50df12ff7b70aa4ba9cfc1cb32ac21a0ea6c3a","ref":"refs/heads/master","pushedAt":"2024-08-10T19:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"},"commit":{"message":"Bump org.assertj:assertj-core from 3.25.3 to 3.26.3\n\nBumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.3.\n- [Release notes](https://github.com/assertj/assertj/releases)\n- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.assertj:assertj-core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.assertj:assertj-core from 3.25.3 to 3.26.3"}},{"before":"4b34505c33d605e26639132d082ab65999fed200","after":"d11624c3f8dd385a58c5e503f8c10c17bf835817","ref":"refs/heads/dependabot/gradle/org.assertj-assertj-core-3.26.3","pushedAt":"2024-08-10T19:14:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump org.assertj:assertj-core from 3.25.3 to 3.26.3\n\nBumps [org.assertj:assertj-core](https://github.com/assertj/assertj) from 3.25.3 to 3.26.3.\n- [Release notes](https://github.com/assertj/assertj/releases)\n- [Commits](https://github.com/assertj/assertj/compare/assertj-build-3.25.3...assertj-build-3.26.3)\n\n---\nupdated-dependencies:\n- dependency-name: org.assertj:assertj-core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.assertj:assertj-core from 3.25.3 to 3.26.3"}},{"before":"b318f2897d8511eda7934b2e475b16c28480601a","after":null,"ref":"refs/heads/dependabot/gradle/com.fasterxml.jackson.datatype-jackson-datatype-jsr310-2.17.2","pushedAt":"2024-08-10T19:13:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mc1arke","name":"Michael Clarke","path":"/mc1arke","primaryAvatarUrl":"https://github.com/avatars/u/1250331?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnUvSDAA","startCursor":null,"endCursor":null}},"title":"Activity ยท mc1arke/sonarqube-community-branch-plugin"}