{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1107810,"defaultBranch":"master","name":"robot-plugin","ownerLogin":"jenkinsci","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-11-24T02:03:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107424?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725953723.0","currentOid":""},"activityList":{"items":[{"before":"85ed74c433604a5875bbb88a5358c4e448380cd2","after":"f6ccfc4e8519155000d70601ee1e83cb7d1fe3d7","ref":"refs/heads/master","pushedAt":"2024-09-10T07:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"e98475fac49657c426ef57b07cea3a5cc34d7286","after":"85ed74c433604a5875bbb88a5358c4e448380cd2","ref":"refs/heads/master","pushedAt":"2024-09-10T07:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release robot-4.0.0","shortMessageHtmlLink":"[maven-release-plugin] prepare release robot-4.0.0"}},{"before":"3c279e8346dad9d2b6b75959a0b2b4903f16cd97","after":"e98475fac49657c426ef57b07cea3a5cc34d7286","ref":"refs/heads/master","pushedAt":"2024-09-10T07:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Enfore maven release versions","shortMessageHtmlLink":"Enfore maven release versions"}},{"before":"e999beb0d5ea08b0e9e7ca5b82e83ce8fb29f264","after":"3c279e8346dad9d2b6b75959a0b2b4903f16cd97","ref":"refs/heads/master","pushedAt":"2024-09-05T11:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Enable Jenkins Security Scan (#75)","shortMessageHtmlLink":"Enable Jenkins Security Scan (#75)"}},{"before":"eae62fe0f6b088d95f4d9f7a67f8c4cc447106ce","after":"e999beb0d5ea08b0e9e7ca5b82e83ce8fb29f264","ref":"refs/heads/master","pushedAt":"2024-09-05T10:48:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Improve the plugin documentation (#74)","shortMessageHtmlLink":"Improve the plugin documentation (#74)"}},{"before":"1380284cd8735273c2d5347350968b3e7c928e3f","after":null,"ref":"refs/heads/dependabot/maven/org.jenkins-ci.plugins-script-security-1336.vf33a_a_9863911","pushedAt":"2024-09-05T10:41:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7cfbb867c714ea230857babe426c7af274bb0dd9","after":null,"ref":"refs/heads/dependabot/maven/org.jenkins-ci.plugins-token-macro-2.8","pushedAt":"2024-09-05T10:40:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7b1f92678f6ea1853646355e79e62bb38ff733c3","after":"eae62fe0f6b088d95f4d9f7a67f8c4cc447106ce","ref":"refs/heads/master","pushedAt":"2024-09-05T10:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Replace JSR-305 annotations with spotbugs annotations (#71)\n\n* update parent and minimum jenkins version\r\n\r\n* use jenkins 2.414.3\r\n\r\n* Replace JSR-305 annotations with spotbugs annotations\r\n\r\nAnnotations for Nonnull, CheckForNull, and several others were proposed\r\nfor Java as part of dormant Java specification request JSR-305. The\r\nproposal never became a part of standard Java.\r\n\r\nJenkins plugins should switch from using JSR-305 annotations to use\r\nSpotbugs annotations that provide the same semantics.\r\n\r\nThe [mailing list discussion](https://groups.google.com/g/jenkinsci-dev/c/uE1wwtVi1W0/m/gLxdEJmlBQAJ)\r\nfrom James Nord describes the affected annotations and why they should\r\nbe replaced with annotations that are actively maintained.\r\n\r\nThe [\"Improve a plugin\" tutorial](https://www.jenkins.io/doc/developer/tutorial-improve/replace-jsr-305-annotations/)\r\nprovides instructions to perform this change.\r\n\r\nAn [OpenRewrite recipe](https://docs.openrewrite.org/recipes/jenkins/javaxannotationstospotbugs)\r\nis also available and is even better than the tutorial.\r\n\r\nConfirmed that automated tests pass on Linux with Java 21.\r\n\r\n* Suppress spotbugs warning to not catch NPE\r\n\r\n* Rely on spotbugs configuration from parent pom\r\n\r\n* Use asm-api version provided by plugin BOM\r\n\r\n* Use latest plugin bom version\r\n\r\n* Remove uused code formatting version\r\n\r\n* Resolve hpi plugin warning for developer URL\r\n\r\n* Remove unused dependencies, reduce HPI file size\r\n\r\n* Use parent pom 4.82\r\n\r\nhttps://github.com/jenkinsci/plugin-pom/releases/tag/plugin-4.82\r\n\r\n* Use plugin parent pom 4.82\r\n\r\n* Revert incorrect change to README URL\r\n\r\n* Remove extra blank line in test\r\n\r\n* Use consistent source format in test\r\n\r\n* Simplify the issue URL to modern URL and shorter string\r\n\r\n* Remove blue ocean from CI URL\r\n\r\nBlue Ocean enhancements have stopped. In the future, Blue Ocean will\r\nbe removed from ci.jenkins.io. Better to prepare for that removal now.\r\n\r\nhttps://www.jenkins.io/doc/book/blueocean/ says:\r\n\r\nBlue Ocean status\r\n\r\nBlue Ocean will not receive further functionality updates. Blue Ocean\r\nwill continue to provide easy-to-use Pipeline visualization, but it\r\nwill not be enhanced further. It will only receive selective updates\r\nfor significant security issues or functional defects.\r\n\r\nAlternative options for Pipeline visualization, such as the Pipeline:\r\nStage View and Pipeline Graph View plugins, are available and offer some\r\nof the same functionality. While not complete replacements for Blue Ocean,\r\ncontributions are encouraged from the community for continued development\r\nof these plugins.\r\n\r\nThe Pipeline syntax snippet generator assists users as they define\r\nPipeline steps with their arguments. It is the preferred tool for Jenkins\r\nPipeline creation, as it provides online help for the Pipeline steps\r\navailable in your Jenkins controller. It uses the plugins installed\r\non your Jenkins controller to generate the Pipeline syntax. Refer to\r\nthe Pipeline steps reference page for information on all available\r\nPipeline steps.\r\n\r\n---------\r\n\r\nCo-authored-by: Stefan Spieker ","shortMessageHtmlLink":"Replace JSR-305 annotations with spotbugs annotations (#71)"}},{"before":null,"after":"7cfbb867c714ea230857babe426c7af274bb0dd9","ref":"refs/heads/dependabot/maven/org.jenkins-ci.plugins-token-macro-2.8","pushedAt":"2024-05-30T14:16:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.jenkins-ci.plugins:token-macro from 2.6 to 2.8\n\nBumps org.jenkins-ci.plugins:token-macro from 2.6 to 2.8.\n\n---\nupdated-dependencies:\n- dependency-name: org.jenkins-ci.plugins:token-macro\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.jenkins-ci.plugins:token-macro from 2.6 to 2.8"}},{"before":"470e159000edc954533563de854733e82913faf5","after":"7b1f92678f6ea1853646355e79e62bb38ff733c3","ref":"refs/heads/master","pushedAt":"2024-05-17T07:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"a5c32f2d0fe1e4987429ac2430a74da2ff6c373e","after":"470e159000edc954533563de854733e82913faf5","ref":"refs/heads/master","pushedAt":"2024-05-17T07:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release robot-3.5.2","shortMessageHtmlLink":"[maven-release-plugin] prepare release robot-3.5.2"}},{"before":"603bc8c59db6f808d0f172c68ae20e752c3e5d3c","after":null,"ref":"refs/heads/escape-chars","pushedAt":"2024-05-17T06:55:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"}},{"before":"84ac27b48d3d7ee615494627026464aff173f784","after":"a5c32f2d0fe1e4987429ac2430a74da2ff6c373e","ref":"refs/heads/master","pushedAt":"2024-05-17T06:55:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Fix expanding special characters (#72)","shortMessageHtmlLink":"Fix expanding special characters (#72)"}},{"before":"0819ecd46f594b0634bc8a92b834c388765fa113","after":"1380284cd8735273c2d5347350968b3e7c928e3f","ref":"refs/heads/dependabot/maven/org.jenkins-ci.plugins-script-security-1336.vf33a_a_9863911","pushedAt":"2024-05-08T10:12:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.jenkins-ci.plugins:script-security\n\nBumps [org.jenkins-ci.plugins:script-security](https://github.com/jenkinsci/script-security-plugin) from 1229.v4880b_b_e905a_6 to 1336.vf33a_a_9863911.\n- [Release notes](https://github.com/jenkinsci/script-security-plugin/releases)\n- [Commits](https://github.com/jenkinsci/script-security-plugin/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.jenkins-ci.plugins:script-security\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.jenkins-ci.plugins:script-security"}},{"before":null,"after":"603bc8c59db6f808d0f172c68ae20e752c3e5d3c","ref":"refs/heads/escape-chars","pushedAt":"2024-05-08T10:07:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Fix expanding special characters","shortMessageHtmlLink":"Fix expanding special characters"}},{"before":"9495c31e1b810ebfeb205bc2189cb05aa9e90c5a","after":"84ac27b48d3d7ee615494627026464aff173f784","ref":"refs/heads/master","pushedAt":"2024-05-07T10:18:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Update Jenkinsfile to use java 17 and 21 (#69)\n\n* Update Jenkinsfile\r\n\r\n* Update Jenkinsfile\r\n\r\nCo-authored-by: Aleksi Simell \r\n\r\n---------\r\n\r\nCo-authored-by: Aleksi Simell ","shortMessageHtmlLink":"Update Jenkinsfile to use java 17 and 21 (#69)"}},{"before":null,"after":"0819ecd46f594b0634bc8a92b834c388765fa113","ref":"refs/heads/dependabot/maven/org.jenkins-ci.plugins-script-security-1336.vf33a_a_9863911","pushedAt":"2024-05-03T20:17:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump org.jenkins-ci.plugins:script-security\n\nBumps [org.jenkins-ci.plugins:script-security](https://github.com/jenkinsci/script-security-plugin) from 1229.v4880b_b_e905a_6 to 1336.vf33a_a_9863911.\n- [Release notes](https://github.com/jenkinsci/script-security-plugin/releases)\n- [Commits](https://github.com/jenkinsci/script-security-plugin/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.jenkins-ci.plugins:script-security\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump org.jenkins-ci.plugins:script-security"}},{"before":"02954b1ae209f24ee9c8ece1970af3b54c3e775b","after":"9495c31e1b810ebfeb205bc2189cb05aa9e90c5a","ref":"refs/heads/master","pushedAt":"2024-02-23T11:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}},{"before":"db34c349b46cb25759696b9597ebbf894e85845a","after":"02954b1ae209f24ee9c8ece1970af3b54c3e775b","ref":"refs/heads/master","pushedAt":"2024-02-23T11:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare release robot-3.5.1","shortMessageHtmlLink":"[maven-release-plugin] prepare release robot-3.5.1"}},{"before":"78c384680c257f62f5a33d7aa8aedd601ba9377d","after":null,"ref":"refs/heads/wildcard-log-error","pushedAt":"2024-02-23T04:36:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"}},{"before":"8c5df6a8a55da6f57f7f12fe849aba47a26655e5","after":"db34c349b46cb25759696b9597ebbf894e85845a","ref":"refs/heads/master","pushedAt":"2024-02-23T04:36:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Fix checking if file exists (#67)","shortMessageHtmlLink":"Fix checking if file exists (#67)"}},{"before":null,"after":"78c384680c257f62f5a33d7aa8aedd601ba9377d","ref":"refs/heads/wildcard-log-error","pushedAt":"2024-02-22T14:07:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Fix checking if file exists","shortMessageHtmlLink":"Fix checking if file exists"}},{"before":"1f8554ed5a3f8bf5367dcc8779d60d841b792c8e","after":null,"ref":"refs/heads/trend-graph-labels","pushedAt":"2024-02-22T10:28:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"}},{"before":"3f0d2cd6bfa58f2e4f41baa9d8698b5516218479","after":"8c5df6a8a55da6f57f7f12fe849aba47a26655e5","ref":"refs/heads/master","pushedAt":"2024-02-22T10:28:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"JENKINS-63900 - Add possibility to use build display name as graph label (#66)\n\n* Indent comments\r\n\r\n* Add possibility to use display_name as graph label\r\n\r\n* Add help texts\r\n\r\n* Add more help texts\r\n\r\n* Add unit test for custom labels","shortMessageHtmlLink":"JENKINS-63900 - Add possibility to use build display name as graph la…"}},{"before":"ad15bfaaaba6bafb21f63f8a8b1134c9c1c3e437","after":"1f8554ed5a3f8bf5367dcc8779d60d841b792c8e","ref":"refs/heads/trend-graph-labels","pushedAt":"2024-02-22T06:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Add unit test for custom labels","shortMessageHtmlLink":"Add unit test for custom labels"}},{"before":"39eda6515b22f64dbbfd3a808dedd5d77ed5c5cb","after":"ad15bfaaaba6bafb21f63f8a8b1134c9c1c3e437","ref":"refs/heads/trend-graph-labels","pushedAt":"2024-02-21T14:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Add more help texts","shortMessageHtmlLink":"Add more help texts"}},{"before":"44e3f5ea4900a068dabb362a58bd67247bde591c","after":"39eda6515b22f64dbbfd3a808dedd5d77ed5c5cb","ref":"refs/heads/trend-graph-labels","pushedAt":"2024-02-21T14:04:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Add help texts","shortMessageHtmlLink":"Add help texts"}},{"before":"da1a701caaf65f1a561dbb6daa3ac5b180607017","after":"44e3f5ea4900a068dabb362a58bd67247bde591c","ref":"refs/heads/trend-graph-labels","pushedAt":"2024-02-21T13:51:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Add possibility to use display_name as graph label","shortMessageHtmlLink":"Add possibility to use display_name as graph label"}},{"before":null,"after":"da1a701caaf65f1a561dbb6daa3ac5b180607017","ref":"refs/heads/trend-graph-labels","pushedAt":"2024-02-21T10:59:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"Indent comments","shortMessageHtmlLink":"Indent comments"}},{"before":"29a45f52c7d2015dcd3c04439e76b51f56efc89e","after":"3f0d2cd6bfa58f2e4f41baa9d8698b5516218479","ref":"refs/heads/master","pushedAt":"2024-01-19T07:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asimell","name":"Aleksi Simell","path":"/asimell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10721716?s=80&v=4"},"commit":{"message":"[maven-release-plugin] prepare for next development iteration","shortMessageHtmlLink":"[maven-release-plugin] prepare for next development iteration"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwNzozNToyNS4wMDAwMDBazwAAAASxvCux","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0xOVQwNzo1Nzo0MS4wMDAwMDBazwAAAAPjwdfC"}},"title":"Activity · jenkinsci/robot-plugin"}