diff --git a/data/consolidated/all_prs.json b/data/consolidated/all_prs.json index 1f73f2f0..995fd2c2 100644 --- a/data/consolidated/all_prs.json +++ b/data/consolidated/all_prs.json @@ -1574,31 +1574,31 @@ "statusCheckRollup": [ { "__typename": "CheckRun", - "completedAt": "2025-06-19T14:10:35Z", + "completedAt": "2025-07-22T08:04:37Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/15759892665/job/44423830994", + "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/16438420195/job/46453227340", "name": "scan", - "startedAt": "2025-06-19T14:10:14Z", + "startedAt": "2025-07-22T08:04:17Z", "status": "COMPLETED", "workflowName": "HCL AppScan CodeSweep" }, { "__typename": "CheckRun", - "completedAt": "2025-06-19T14:12:24Z", + "completedAt": "2025-07-22T08:07:26Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/15759892712/job/44423831038", + "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/16438420222/job/46453227383", "name": "security-scan / scan", - "startedAt": "2025-06-19T14:10:13Z", + "startedAt": "2025-07-22T08:04:22Z", "status": "COMPLETED", "workflowName": "Jenkins Security Scan" }, { "__typename": "CheckRun", - "completedAt": "2025-06-19T14:12:14Z", + "completedAt": "2025-07-22T08:07:13Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/runs/44423962575", + "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/runs/46453443532", "name": "Jenkins Security Scan", - "startedAt": "2025-06-19T14:12:12Z", + "startedAt": "2025-07-22T08:07:11Z", "status": "COMPLETED", "workflowName": "" } diff --git a/data/consolidated/open_prs.json b/data/consolidated/open_prs.json index 1083fe07..08923c4c 100644 --- a/data/consolidated/open_prs.json +++ b/data/consolidated/open_prs.json @@ -1383,31 +1383,31 @@ "statusCheckRollup": [ { "__typename": "CheckRun", - "completedAt": "2025-06-19T14:10:35Z", + "completedAt": "2025-07-22T08:04:37Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/15759892665/job/44423830994", + "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/16438420195/job/46453227340", "name": "scan", - "startedAt": "2025-06-19T14:10:14Z", + "startedAt": "2025-07-22T08:04:17Z", "status": "COMPLETED", "workflowName": "HCL AppScan CodeSweep" }, { "__typename": "CheckRun", - "completedAt": "2025-06-19T14:12:24Z", + "completedAt": "2025-07-22T08:07:26Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/15759892712/job/44423831038", + "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/actions/runs/16438420222/job/46453227383", "name": "security-scan / scan", - "startedAt": "2025-06-19T14:10:13Z", + "startedAt": "2025-07-22T08:04:22Z", "status": "COMPLETED", "workflowName": "Jenkins Security Scan" }, { "__typename": "CheckRun", - "completedAt": "2025-06-19T14:12:14Z", + "completedAt": "2025-07-22T08:07:13Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/runs/44423962575", + "detailsUrl": "https://github.com/jenkinsci/appscan-plugin/runs/46453443532", "name": "Jenkins Security Scan", - "startedAt": "2025-06-19T14:12:12Z", + "startedAt": "2025-07-22T08:07:11Z", "status": "COMPLETED", "workflowName": "" } diff --git a/data/junit5/junit5_candidates.json b/data/junit5/junit5_candidates.json index 3483306a..17c749e7 100644 --- a/data/junit5/junit5_candidates.json +++ b/data/junit5/junit5_candidates.json @@ -252,23 +252,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/wiz-scanner-plugin/pull/10", - "repository": "jenkinsci/wiz-scanner-plugin", + "url": "https://github.com/jenkinsci/support-core-plugin/pull/632", + "repository": "jenkinsci/support-core-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-10T13:19:40Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere are two exceptions where a migration was not possible as the tests rely on Rule implementations that have not (yet) been migrated to JUnit5:\n\nSupportAutomatedBundleConfigurationSystemPropertiesTest using RealJenkinsRule\nSlaveLaunchLogsTest using InboundAgentRule\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-02-21T08:47:54Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/support-core-plugin/pull/632", - "repository": "jenkinsci/support-core-plugin", + "url": "https://github.com/jenkinsci/wiz-scanner-plugin/pull/10", + "repository": "jenkinsci/wiz-scanner-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere are two exceptions where a migration was not possible as the tests rely on Rule implementations that have not (yet) been migrated to JUnit5:\n\nSupportAutomatedBundleConfigurationSystemPropertiesTest using RealJenkinsRule\nSlaveLaunchLogsTest using InboundAgentRule\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-02-21T08:47:54Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-04-10T13:19:40Z" }, { "title": "Migrate tests to JUnit5", @@ -292,23 +292,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/tuleap-oauth-plugin/pull/499", - "repository": "jenkinsci/tuleap-oauth-plugin", + "url": "https://github.com/jenkinsci/plain-credentials-plugin/pull/84", + "repository": "jenkinsci/plain-credentials-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-16T08:26:49Z" + "createdAt": "2025-03-27T09:23:54Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/plain-credentials-plugin/pull/84", - "repository": "jenkinsci/plain-credentials-plugin", + "url": "https://github.com/jenkinsci/tuleap-oauth-plugin/pull/499", + "repository": "jenkinsci/tuleap-oauth-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-27T09:23:54Z" + "createdAt": "2025-04-16T08:26:49Z" }, { "title": "Migrate tests to JUnit5", @@ -350,16 +350,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-04-11T11:55:05Z" }, - { - "title": "Add JUnit5 equivalents of JUnit4 Rule implementations", - "url": "https://github.com/jenkinsci/jenkins-test-harness/pull/988", - "repository": "jenkinsci/jenkins-test-harness", - "state": "OPEN", - "author": "strangelookingnerd", - "labels": null, - "body": "In the light of jenkinsci/throttle-concurrent-builds-plugin#302 (review) and jenkinsci/text-finder-plugin#255 (comment) I want to create JUnit5 equivalents for the most commonly used Rule implementations:\nBuildWatcher -\u003e BuildWatcherExtension\nInboundAgentRule -\u003e InboundAgentExtension\nJenkinsSessionRule -\u003e JenkinsSessionExtension\nRealJenkinsRule -\u003e RealJenkinsExtension\nFeedback would be highly appreciated (ping @basil @timja @jglick)\nThe current state mostly copies the existing *Rule into an *Extension, implementing the corresponding wrapper-methods of the respective framework.\nI don't like that this will likely cause the implementations to diverge at some point. However I failed to come up with a better solution that does not force me to refactor the entire thing. Something that would already help is to allow the classes to be compared more easily. Right now the formatting is all over the place - spotless could help.\nOverall there is some very questionable coding, hacks and workarounds in both implementations, existing and new. I already removed some deprecations as well as TODO that are no longer relevant. Another pair of eyes would however help here.\nAs always, give me a ping if there any questions.\nTesting done\nI copied the existing tests for the rules above and adapted them to use JUnit5 and my *Extension implementations.\nMy main concern right now is that even the existing tests are only covering a small percentage of the functionallity provided, meaning there is a certain risk that some things simply do not work (yet).\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", - "createdAt": "2025-06-27T13:22:47Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/database-sqlite-plugin/pull/163", @@ -370,6 +360,16 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-03-27T11:58:56Z" }, + { + "title": "Add JUnit5 equivalents of JUnit4 Rule implementations", + "url": "https://github.com/jenkinsci/jenkins-test-harness/pull/988", + "repository": "jenkinsci/jenkins-test-harness", + "state": "OPEN", + "author": "strangelookingnerd", + "labels": null, + "body": "In the light of jenkinsci/throttle-concurrent-builds-plugin#302 (review) and jenkinsci/text-finder-plugin#255 (comment) I want to create JUnit5 equivalents for the most commonly used Rule implementations:\nBuildWatcher -\u003e BuildWatcherExtension\nInboundAgentRule -\u003e InboundAgentExtension\nJenkinsSessionRule -\u003e JenkinsSessionExtension\nRealJenkinsRule -\u003e RealJenkinsExtension\nFeedback would be highly appreciated (ping @basil @timja @jglick)\nThe current state mostly copies the existing *Rule into an *Extension, implementing the corresponding wrapper-methods of the respective framework.\nI don't like that this will likely cause the implementations to diverge at some point. However I failed to come up with a better solution that does not force me to refactor the entire thing. Something that would already help is to allow the classes to be compared more easily. Right now the formatting is all over the place - spotless could help.\nOverall there is some very questionable coding, hacks and workarounds in both implementations, existing and new. I already removed some deprecations as well as TODO that are no longer relevant. Another pair of eyes would however help here.\nAs always, give me a ping if there any questions.\nTesting done\nI copied the existing tests for the rules above and adapted them to use JUnit5 and my *Extension implementations.\nMy main concern right now is that even the existing tests are only covering a small percentage of the functionallity provided, meaning there is a certain risk that some things simply do not work (yet).\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests that demonstrate the feature works or the issue is fixed", + "createdAt": "2025-06-27T13:22:47Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/lucene-search-plugin/pull/77", @@ -412,23 +412,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/pubsub-light-plugin/pull/136", - "repository": "jenkinsci/pubsub-light-plugin", + "url": "https://github.com/jenkinsci/ws-cleanup-plugin/pull/230", + "repository": "jenkinsci/ws-cleanup-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-24T15:07:07Z" + "createdAt": "2025-03-06T14:42:06Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/ws-cleanup-plugin/pull/230", - "repository": "jenkinsci/ws-cleanup-plugin", + "url": "https://github.com/jenkinsci/pubsub-light-plugin/pull/136", + "repository": "jenkinsci/pubsub-light-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-06T14:42:06Z" + "createdAt": "2025-03-24T15:07:07Z" }, { "title": "Migrate tests to JUnit5", @@ -482,23 +482,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17", - "repository": "jenkinsci/shared-library-version-override-plugin", + "url": "https://github.com/jenkinsci/notification-plugin/pull/76", + "repository": "jenkinsci/notification-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-21T12:18:14Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-02-20T12:00:01Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/notification-plugin/pull/76", - "repository": "jenkinsci/notification-plugin", + "url": "https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17", + "repository": "jenkinsci/shared-library-version-override-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-02-20T12:00:01Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-21T12:18:14Z" }, { "title": "Migrate tests to JUnit5", @@ -614,23 +614,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386", - "repository": "jenkinsci/jenkins-multijob-plugin", + "url": "https://github.com/jenkinsci/google-oauth-plugin/pull/244", + "repository": "jenkinsci/google-oauth-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewd.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-02-11T08:57:21Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-11T11:13:06Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/google-oauth-plugin/pull/244", - "repository": "jenkinsci/google-oauth-plugin", + "url": "https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386", + "repository": "jenkinsci/jenkins-multijob-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-11T11:13:06Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewd.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-02-11T08:57:21Z" }, { "title": "Migrate tests to JUnit5", @@ -1094,6 +1094,16 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-03-20T12:21:38Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/vsphere-cloud-plugin/pull/147", + "repository": "jenkinsci/vsphere-cloud-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": null, + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-07T14:28:14Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/job-config-history-plugin/pull/364", @@ -1107,16 +1117,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-04-22T14:14:33Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/vsphere-cloud-plugin/pull/147", - "repository": "jenkinsci/vsphere-cloud-plugin", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-07T14:28:14Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/parallel-test-executor-plugin/pull/321", @@ -1425,18 +1425,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-04-16T08:12:34Z" }, - { - "title": "JUnit5 JenkinsRule supports `@WithPlugin` and `@WithPluginManager` annotations", - "url": "https://github.com/jenkinsci/jenkins-test-harness/pull/967", - "repository": "jenkinsci/jenkins-test-harness", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": [ - "enhancement" - ], - "body": "In jenkinsci/copyartifact-plugin#266 I noticed that as of now the JUnit5 JenkinsRule does not yet support @WithPlugin and @WithPluginManager annotations as their handling is missing in JUnit5JenkinsRule#recipe.\nThis PR adds support for both annotations.\nI did not add support for @WithTimeout as it is deprecated and has a replacement in org.junit.jupiter.api.Timeout\nI did not add support for @PresetData as it is deprecated and has a replacement in @LocalData (which is already supported).\nTesting done\nAdded tests in org.jvnet.hudson.main.UseRecipesWithJUnit5JenkinsRuleTest to show that the recipe annotations behave as expected when used with JUnit5.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-05-12T08:49:09Z" - }, { "title": "Migrate tests to JUnit5 (core / jenkins / 3)", "url": "https://github.com/jenkinsci/jenkins/pull/10578", @@ -1477,6 +1465,18 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-04-10T13:28:12Z" }, + { + "title": "JUnit5 JenkinsRule supports `@WithPlugin` and `@WithPluginManager` annotations", + "url": "https://github.com/jenkinsci/jenkins-test-harness/pull/967", + "repository": "jenkinsci/jenkins-test-harness", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "enhancement" + ], + "body": "In jenkinsci/copyartifact-plugin#266 I noticed that as of now the JUnit5 JenkinsRule does not yet support @WithPlugin and @WithPluginManager annotations as their handling is missing in JUnit5JenkinsRule#recipe.\nThis PR adds support for both annotations.\nI did not add support for @WithTimeout as it is deprecated and has a replacement in org.junit.jupiter.api.Timeout\nI did not add support for @PresetData as it is deprecated and has a replacement in @LocalData (which is already supported).\nTesting done\nAdded tests in org.jvnet.hudson.main.UseRecipesWithJUnit5JenkinsRuleTest to show that the recipe annotations behave as expected when used with JUnit5.\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-05-12T08:49:09Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/oidc-provider-plugin/pull/68", @@ -1758,27 +1758,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/next-executions-plugin/pull/170", - "repository": "jenkinsci/next-executions-plugin", + "url": "https://github.com/jenkinsci/emailext-template-plugin/pull/149", + "repository": "jenkinsci/emailext-template-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "tests" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-08T11:50:01Z" + "createdAt": "2025-03-06T15:26:25Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/emailext-template-plugin/pull/149", - "repository": "jenkinsci/emailext-template-plugin", + "url": "https://github.com/jenkinsci/next-executions-plugin/pull/170", + "repository": "jenkinsci/next-executions-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "tests" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-06T15:26:25Z" + "createdAt": "2025-04-08T11:50:01Z" }, { "title": "Migrate tests to JUnit5", @@ -1986,18 +1986,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-03-24T10:46:09Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/elastic-axis-plugin/pull/453", - "repository": "jenkinsci/elastic-axis-plugin", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": [ - "tests" - ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-24T11:16:33Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/scoring-load-balancer-plugin/pull/113", @@ -2013,16 +2001,15 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/opentelemetry-api-plugin/pull/37", - "repository": "jenkinsci/opentelemetry-api-plugin", + "url": "https://github.com/jenkinsci/elastic-axis-plugin/pull/453", + "repository": "jenkinsci/elastic-axis-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "developer", "tests" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-24T11:52:47Z" + "createdAt": "2025-03-24T11:16:33Z" }, { "title": "Migrate tests to JUnit5", @@ -2037,6 +2024,19 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-03-11T13:58:38Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/opentelemetry-api-plugin/pull/37", + "repository": "jenkinsci/opentelemetry-api-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "developer", + "tests" + ], + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-24T11:52:47Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/eddsa-api-plugin/pull/13", @@ -2235,27 +2235,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/lockable-resources-plugin/pull/761", - "repository": "jenkinsci/lockable-resources-plugin", + "url": "https://github.com/jenkinsci/versioncolumn-plugin/pull/305", + "repository": "jenkinsci/versioncolumn-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "test" + "tests" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere is one exception where a migration was not possible as the tests rely on Rule implementations that have not (yet) been migrated to JUnit5:\n\nLockStepWithRestartTest using JenkinsSessionRule (in combination with SemaphoreStep -\u003e see jenkinsci/jenkins-test-harness#936)\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-20T11:14:02Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-19T15:10:48Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/versioncolumn-plugin/pull/305", - "repository": "jenkinsci/versioncolumn-plugin", + "url": "https://github.com/jenkinsci/lockable-resources-plugin/pull/761", + "repository": "jenkinsci/lockable-resources-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "tests" + "test" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-19T15:10:48Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere is one exception where a migration was not possible as the tests rely on Rule implementations that have not (yet) been migrated to JUnit5:\n\nLockStepWithRestartTest using JenkinsSessionRule (in combination with SemaphoreStep -\u003e see jenkinsci/jenkins-test-harness#936)\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-20T11:14:02Z" }, { "title": "Migrate tests to JUnit5", @@ -3247,11 +3247,37 @@ "body": "Add junit5 and vitest frameworks\nTesting done\nSubmitter checklist\n\n Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub or Jira\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2024-10-25T05:00:14Z" }, + { + "title": "build(deps-dev): bump junit-jupiter-engine.version from 5.12.2 to 5.13.4", + "url": "https://github.com/jenkinsci/tekton-client-plugin/pull/442", + "repository": "jenkinsci/tekton-client-plugin", + "state": "OPEN", + "author": "dependabot", + "labels": [ + "dependencies", + "java" + ], + "body": "Bumps junit-jupiter-engine.version from 5.12.2 to 5.13.4.\nUpdates org.junit.jupiter:junit-jupiter-engine from 5.12.2 to 5.13.4\n\nRelease notes\nSourced from org.junit.jupiter:junit-jupiter-engine's releases.\n\nJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.3...r5.13.4\nJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.2...r5.13.3\nJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.1...r5.13.2\nJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0...r5.13.1\nJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\nSee Release Notes.\nNew Contributors\n\n@​Oyster-zx made their first contribution in junit-team/junit5#4311\n@​etrandafir93 made their first contribution in junit-team/junit5#4336\n@​hanszt made their first contribution in junit-team/junit5#3377\n@​ngocnhan-tran1996 made their first contribution in junit-team/junit5#4545\n\nFull Changelog: junit-team/junit-framework@r5.12.2...r5.13.0\nJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\nSee Release Notes.\nNew Contributors\n\n@​hanszt made their first contribution in junit-team/junit5#3377\n\nFull Changelog: junit-team/junit-framework@r5.13.0-M3...r5.13.0-RC1\nJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0-M2...r5.13.0-M3\n\n\n... (truncated)\n\n\nCommits\n\n8a21048 Release 5.13.4\n9a38789 Finalize 5.13.4 release notes\n458325c Log only once per implementation type for CloseableResource types\n976a110 Protect against potential problems when converting file-based selectors\ne94f728 Allow default package for PackageSource\nb60fecf Fail on classpath resource names that are blank after removing leading /\n6378c88 Remove java.* packages from Import-Package headers in all jars (#4738)\n1a360f3 Create initial 5.13.4 release notes from template\n806fc9a Document #4689 in release notes\n1653839 Document #4686 in release notes\nAdditional commits viewable in compare view\n\n\n\nUpdates org.junit.vintage:junit-vintage-engine from 5.12.2 to 5.13.4\n\nRelease notes\nSourced from org.junit.vintage:junit-vintage-engine's releases.\n\nJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.3...r5.13.4\nJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.2...r5.13.3\nJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.1...r5.13.2\nJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0...r5.13.1\nJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\nSee Release Notes.\nNew Contributors\n\n@​Oyster-zx made their first contribution in junit-team/junit5#4311\n@​etrandafir93 made their first contribution in junit-team/junit5#4336\n@​hanszt made their first contribution in junit-team/junit5#3377\n@​ngocnhan-tran1996 made their first contribution in junit-team/junit5#4545\n\nFull Changelog: junit-team/junit-framework@r5.12.2...r5.13.0\nJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\nSee Release Notes.\nNew Contributors\n\n@​hanszt made their first contribution in junit-team/junit5#3377\n\nFull Changelog: junit-team/junit-framework@r5.13.0-M3...r5.13.0-RC1\nJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0-M2...r5.13.0-M3\n\n\n... (truncated)\n\n\nCommits\n\n8a21048 Release 5.13.4\n9a38789 Finalize 5.13.4 release notes\n458325c Log only once per implementation type for CloseableResource types\n976a110 Protect against potential problems when converting file-based selectors\ne94f728 Allow default package for PackageSource\nb60fecf Fail on classpath resource names that are blank after removing leading /\n6378c88 Remove java.* packages from Import-Package headers in all jars (#4738)\n1a360f3 Create initial 5.13.4 release notes from template\n806fc9a Document #4689 in release notes\n1653839 Document #4686 in release notes\nAdditional commits viewable in compare view\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", + "createdAt": "2025-07-22T19:27:54Z" + }, + { + "title": "[dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.4", + "url": "https://github.com/jenkinsci/horreum-plugin/pull/81", + "repository": "jenkinsci/horreum-plugin", + "state": "OPEN", + "author": "dependabot", + "labels": [ + "dependencies", + "java" + ], + "body": "Bumps org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.4.\n\nRelease notes\nSourced from org.junit.jupiter:junit-jupiter-engine's releases.\n\nJUnit 5.13.4 = Platform 1.13.4 + Jupiter 5.13.4 + Vintage 5.13.4\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.3...r5.13.4\nJUnit 5.13.3 = Platform 1.13.3 + Jupiter 5.13.3 + Vintage 5.13.3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.2...r5.13.3\nJUnit 5.13.2 = Platform 1.13.2 + Jupiter 5.13.2 + Vintage 5.13.2\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.1...r5.13.2\nJUnit 5.13.1 = Platform 1.13.1 + Jupiter 5.13.1 + Vintage 5.13.1\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0...r5.13.1\nJUnit 5.13.0 = Platform 1.13.0 + Jupiter 5.13.0 + Vintage 5.13.0\nSee Release Notes.\nNew Contributors\n\n@​Oyster-zx made their first contribution in junit-team/junit5#4311\n@​etrandafir93 made their first contribution in junit-team/junit5#4336\n@​hanszt made their first contribution in junit-team/junit5#3377\n@​ngocnhan-tran1996 made their first contribution in junit-team/junit5#4545\n\nFull Changelog: junit-team/junit-framework@r5.12.2...r5.13.0\nJUnit 5.13.0-RC1 = Platform 1.13.0-RC1 + Jupiter 5.13.0-RC1 + Vintage 5.13.0-RC1\nSee Release Notes.\nNew Contributors\n\n@​hanszt made their first contribution in junit-team/junit5#3377\n\nFull Changelog: junit-team/junit-framework@r5.13.0-M3...r5.13.0-RC1\nJUnit 5.13.0-M3 = Platform 1.13.0-M3 + Jupiter 5.13.0-M3 + Vintage 5.13.0-M3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0-M2...r5.13.0-M3\n\n\n... (truncated)\n\n\nCommits\n\n8a21048 Release 5.13.4\n9a38789 Finalize 5.13.4 release notes\n458325c Log only once per implementation type for CloseableResource types\n976a110 Protect against potential problems when converting file-based selectors\ne94f728 Allow default package for PackageSource\nb60fecf Fail on classpath resource names that are blank after removing leading /\n6378c88 Remove java.* packages from Import-Package headers in all jars (#4738)\n1a360f3 Create initial 5.13.4 release notes from template\n806fc9a Document #4689 in release notes\n1653839 Document #4686 in release notes\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", + "createdAt": "2025-07-22T03:40:40Z" + }, { "title": "build(deps-dev): bump junit-jupiter-engine.version from 5.12.2 to 5.13.3", "url": "https://github.com/jenkinsci/tekton-client-plugin/pull/434", "repository": "jenkinsci/tekton-client-plugin", - "state": "OPEN", + "state": "CLOSED", "author": "dependabot", "labels": [ "dependencies", @@ -3264,7 +3290,7 @@ "title": "[dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.3", "url": "https://github.com/jenkinsci/horreum-plugin/pull/76", "repository": "jenkinsci/horreum-plugin", - "state": "OPEN", + "state": "CLOSED", "author": "dependabot", "labels": [ "dependencies", @@ -4257,18 +4283,6 @@ "body": "Bumps org.jenkins-ci.plugins:jobcacher from 640.v424a_7cc1087a_ to 658.v3a_c3ed19fd14.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:jobcacher's releases.\n\n658.v3a_c3ed19fd14\n\n[!WARNING]\nUsers upgrading from version 640.v424a_7cc1087a_ and above AND using S3 storage MUST install extension plugin s3-jobcacher-storage\nConfiguration is kept in the same place, but the plugin will not work with S3 storage without this extension.\nUsers using controller storage or other storage types are not affected and does not need to install this extension.\n\nConfiguration is kept in the same place, but the plugin will not work with S3 storage without this extension.\nUsers using controller storage or other storage types are not affected and does not need to install this extension.\n💥 Breaking changes\n\nExtract S3 code to extension plugin (#408) @​jonesbusy\n\n🚨 Removed\n\nExtract S3 code to extension plugin (#408) @​jonesbusy\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#403) @​strangelookingnerd\n\n📦 Dependency updates\n\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4488.v7fe26526366e to 4545.v56392b_7ca_7b_a_ (#406) @dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4440.v39a_9eb_b_c6b_4d to 4488.v7fe26526366e (#405) @dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4228.v0a_71308d905b_ to 4440.v39a_9eb_b_c6b_4d (#404) @dependabot[bot]\nchore(deps-dev): bump testcontainers.version from 1.20.5 to 1.20.6 (#401) @dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.8 to 5.9 (#402) @dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.7 to 5.8 (#400) @dependabot[bot]\nchore(deps-dev): bump testcontainers.version from 1.20.4 to 1.20.5 (#398) @dependabot[bot]\n\n\n\n\nCommits\n\nSee full diff in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", "createdAt": "2025-04-03T22:53:50Z" }, - { - "title": "chore(deps): bump org.jenkins-ci.plugins:saml from 4.519.v3927f2f0e020 to 4.525.v4f6a_7209447e in /bom-weekly", - "url": "https://github.com/jenkinsci/bom/pull/4377", - "repository": "jenkinsci/bom", - "state": "MERGED", - "author": "dependabot", - "labels": [ - "developer" - ], - "body": "Bumps org.jenkins-ci.plugins:saml from 4.519.v3927f2f0e020 to 4.525.v4f6a_7209447e.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:saml's releases.\n\n4.525.v4f6a_7209447e\n\n🚀 New features and improvements\n\nMigrate tests to JUnit5 (#481) @​strangelookingnerd\n\n👻 Maintenance\n\nMigrate tests to JUnit5 (#481) @​strangelookingnerd\n\n📦 Dependency updates\n\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4023.va_eeb_b_4e45f07 to 4051.v78dce3ce8b_d6 (#482) @dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.5 to 5.6 (#479) @dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 3944.v1a_e4f8b_452db_ to 4023.va_eeb_b_4e45f07 (#480) @dependabot[bot]\nchore(deps): bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 (#477) @dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 3893.v213a_42768d35 to 3944.v1a_e4f8b_452db_ (#478) @dependabot[bot]\n\n\n\n\nCommits\n\nSee full diff in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", - "createdAt": "2025-02-04T11:20:50Z" - }, { "title": "[dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.11.3", "url": "https://github.com/jenkinsci/horreum-plugin/pull/39", @@ -4281,6 +4295,18 @@ "body": "Bumps org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.11.3.\n\nRelease notes\nSourced from org.junit.jupiter:junit-jupiter-engine's releases.\n\nJUnit 5.11.3 = Platform 1.11.3 + Jupiter 5.11.3 + Vintage 5.11.3\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.11.2...r5.11.3\nJUnit 5.11.2 = Platform 1.11.2 + Jupiter 5.11.2 + Vintage 5.11.2\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.11.1...r5.11.2\nJUnit 5.11.1 = Platform 1.11.1 + Jupiter 5.11.1 + Vintage 5.11.1\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.11.0...r5.11.1\nJUnit 5.11.0 = Platform 1.11.0 + Jupiter 5.11.0 + Vintage 5.11.0\nSee Release Notes.\nNew Contributors\n\n@​pshevche made their first contribution in junit-team/junit5#3427\n@​rybak made their first contribution in junit-team/junit5#3416\n@​pixeebot made their first contribution in junit-team/junit5#3491\n@​shartte made their first contribution in junit-team/junit5#3562\n@​eliasnogueira made their first contribution in junit-team/junit5#3674\n@​bigdaz made their first contribution in junit-team/junit5#3668\n@​gilday made their first contribution in junit-team/junit5#3667\n@​bjmi made their first contribution in junit-team/junit5#3806\n@​madalingiurca made their first contribution in junit-team/junit5#3787\n@​dmlloyd made their first contribution in junit-team/junit5#3820\n@​compf made their first contribution in junit-team/junit5#3867\n@​SveinKare made their first contribution in junit-team/junit5#3840\n@​mobounya made their first contribution in junit-team/junit5#3720\n@​robinjhector made their first contribution in junit-team/junit5#3345\n@​jabhatfield made their first contribution in junit-team/junit5#3829\n@​rfscholte made their first contribution in junit-team/junit5#3909\n\nFull Changelog: junit-team/junit-framework@r5.10.3...r5.11.0\nJUnit 5.11.0-RC1 = Platform 1.11.0-RC1 + Jupiter 5.11.0-RC1 + Vintage 5.11.0-RC1\nSee Release Notes.\nNew Contributors\n\n@​compf made their first contribution in junit-team/junit5#3867\n@​SveinKare made their first contribution in junit-team/junit5#3840\n@​mobounya made their first contribution in junit-team/junit5#3720\n\n\n\n... (truncated)\n\n\nCommits\n\nb20991e Release 5.11.3\ne57b508 Finalize 5.11.3 release notes\nfb1254c Allow repeating ExtendWith annotation on fields and parameters\na3192bd Fix package name comparison on Java 8 (#4077)\nfcb7b01 Remove useless Order annotation\n57dfcb5 Allow repeating @…Source annotations when used as meta annotations\n09cd8b3 Add ArchUnit test for consistency of repeatable annotations\nfa46a92 Hard-wrap at 90 characters\n8f45eea Find repeatable @⁠ExtendWith meta-annotations on fields again\nb451122 Introduce release notes for 5.11.3\nAdditional commits viewable in compare view\n\n\n\n\nYou can trigger a rebase of this PR by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\nNote\nAutomatic rebases have been disabled on this pull request as it has been open for over 30 days.", "createdAt": "2024-10-22T01:57:16Z" }, + { + "title": "chore(deps): bump org.jenkins-ci.plugins:saml from 4.519.v3927f2f0e020 to 4.525.v4f6a_7209447e in /bom-weekly", + "url": "https://github.com/jenkinsci/bom/pull/4377", + "repository": "jenkinsci/bom", + "state": "MERGED", + "author": "dependabot", + "labels": [ + "developer" + ], + "body": "Bumps org.jenkins-ci.plugins:saml from 4.519.v3927f2f0e020 to 4.525.v4f6a_7209447e.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:saml's releases.\n\n4.525.v4f6a_7209447e\n\n🚀 New features and improvements\n\nMigrate tests to JUnit5 (#481) @​strangelookingnerd\n\n👻 Maintenance\n\nMigrate tests to JUnit5 (#481) @​strangelookingnerd\n\n📦 Dependency updates\n\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4023.va_eeb_b_4e45f07 to 4051.v78dce3ce8b_d6 (#482) @dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.5 to 5.6 (#479) @dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 3944.v1a_e4f8b_452db_ to 4023.va_eeb_b_4e45f07 (#480) @dependabot[bot]\nchore(deps): bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 (#477) @dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 3893.v213a_42768d35 to 3944.v1a_e4f8b_452db_ (#478) @dependabot[bot]\n\n\n\n\nCommits\n\nSee full diff in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", + "createdAt": "2025-02-04T11:20:50Z" + }, { "title": "chore(deps): bump io.jenkins.plugins:pipeline-graph-view from 419.v946ff4a_49e1c to 423.v765c49ca_da_3f in /bom-weekly", "url": "https://github.com/jenkinsci/bom/pull/4635", diff --git a/junit5_candidate_prs.txt b/junit5_candidate_prs.txt index 68646ced..709d0942 100644 --- a/junit5_candidate_prs.txt +++ b/junit5_candidate_prs.txt @@ -1,4 +1,4 @@ -# JUnit 5 migration PR candidates found on 2025-07-22 01:48:22 +# JUnit 5 migration PR candidates found on 2025-07-23 01:46:44 # Add relevant URLs to junit5_pr_urls.txt after verification # jenkinsci/matrix-auth-plugin - Migrate tests to JUnit5 (OPEN) @@ -76,24 +76,24 @@ https://github.com/jenkinsci/github-plugin/pull/387 # jenkinsci/amazon-ecs-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/amazon-ecs-plugin/pull/387 -# jenkinsci/wiz-scanner-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/wiz-scanner-plugin/pull/10 - # jenkinsci/support-core-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/support-core-plugin/pull/632 +# jenkinsci/wiz-scanner-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/wiz-scanner-plugin/pull/10 + # jenkinsci/aws-global-configuration-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/aws-global-configuration-plugin/pull/104 # jenkinsci/signpath-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/signpath-plugin/pull/41 -# jenkinsci/tuleap-oauth-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/tuleap-oauth-plugin/pull/499 - # jenkinsci/plain-credentials-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/plain-credentials-plugin/pull/84 +# jenkinsci/tuleap-oauth-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/tuleap-oauth-plugin/pull/499 + # jenkinsci/display-url-api-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/display-url-api-plugin/pull/255 @@ -106,12 +106,12 @@ https://github.com/jenkinsci/variant-plugin/pull/116 # jenkinsci/command-launcher-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/command-launcher-plugin/pull/108 -# jenkinsci/jenkins-test-harness - Add JUnit5 equivalents of JUnit4 Rule implementations (OPEN) -https://github.com/jenkinsci/jenkins-test-harness/pull/988 - # jenkinsci/database-sqlite-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/database-sqlite-plugin/pull/163 +# jenkinsci/jenkins-test-harness - Add JUnit5 equivalents of JUnit4 Rule implementations (OPEN) +https://github.com/jenkinsci/jenkins-test-harness/pull/988 + # jenkinsci/lucene-search-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/lucene-search-plugin/pull/77 @@ -124,12 +124,12 @@ https://github.com/jenkinsci/envinject-plugin/pull/317 # jenkinsci/external-monitor-job-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/external-monitor-job-plugin/pull/99 -# jenkinsci/pubsub-light-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/pubsub-light-plugin/pull/136 - # jenkinsci/ws-cleanup-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/ws-cleanup-plugin/pull/230 +# jenkinsci/pubsub-light-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/pubsub-light-plugin/pull/136 + # jenkinsci/gating-core-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/gating-core-plugin/pull/7 @@ -145,12 +145,12 @@ https://github.com/jenkinsci/rebuild-plugin/pull/178 # jenkinsci/kubernetes-credentials-provider-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/kubernetes-credentials-provider-plugin/pull/112 -# jenkinsci/shared-library-version-override-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17 - # jenkinsci/notification-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/notification-plugin/pull/76 +# jenkinsci/shared-library-version-override-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17 + # jenkinsci/credentials-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/credentials-plugin/pull/600 @@ -184,12 +184,12 @@ https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/302 # jenkinsci/google-kubernetes-engine-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/google-kubernetes-engine-plugin/pull/410 -# jenkinsci/jenkins-multijob-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386 - # jenkinsci/google-oauth-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/google-oauth-plugin/pull/244 +# jenkinsci/jenkins-multijob-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386 + # jenkinsci/okhttp-api-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/okhttp-api-plugin/pull/236 @@ -316,12 +316,12 @@ https://github.com/jenkinsci/naginator-plugin/pull/164 # jenkinsci/build-token-root-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/build-token-root-plugin/pull/185 -# jenkinsci/job-config-history-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/job-config-history-plugin/pull/364 - # jenkinsci/vsphere-cloud-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/vsphere-cloud-plugin/pull/147 +# jenkinsci/job-config-history-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/job-config-history-plugin/pull/364 + # jenkinsci/parallel-test-executor-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/parallel-test-executor-plugin/pull/321 @@ -400,9 +400,6 @@ https://github.com/jenkinsci/jenkins/pull/10580 # jenkinsci/sysdig-secure-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/sysdig-secure-plugin/pull/127 -# jenkinsci/jenkins-test-harness - JUnit5 JenkinsRule supports `@WithPlugin` and `@WithPluginManager` annotations (MERGED) -https://github.com/jenkinsci/jenkins-test-harness/pull/967 - # jenkinsci/jenkins - Migrate tests to JUnit5 (core / jenkins / 3) (MERGED) https://github.com/jenkinsci/jenkins/pull/10578 @@ -412,6 +409,9 @@ https://github.com/jenkinsci/jenkins/pull/10577 # jenkinsci/mathworks-polyspace-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/mathworks-polyspace-plugin/pull/9 +# jenkinsci/jenkins-test-harness - JUnit5 JenkinsRule supports `@WithPlugin` and `@WithPluginManager` annotations (MERGED) +https://github.com/jenkinsci/jenkins-test-harness/pull/967 + # jenkinsci/oidc-provider-plugin - Migrate tests to JUnit5 (CLOSED) https://github.com/jenkinsci/oidc-provider-plugin/pull/68 @@ -484,12 +484,12 @@ https://github.com/jenkinsci/file-parameters-plugin/pull/221 # jenkinsci/statusmonitor-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/statusmonitor-plugin/pull/15 -# jenkinsci/next-executions-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/next-executions-plugin/pull/170 - # jenkinsci/emailext-template-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/emailext-template-plugin/pull/149 +# jenkinsci/next-executions-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/next-executions-plugin/pull/170 + # jenkinsci/next-build-number-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/next-build-number-plugin/pull/37 @@ -547,18 +547,18 @@ https://github.com/jenkinsci/github-oauth-plugin/pull/290 # jenkinsci/fstrigger-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/fstrigger-plugin/pull/61 -# jenkinsci/elastic-axis-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/elastic-axis-plugin/pull/453 - # jenkinsci/scoring-load-balancer-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/scoring-load-balancer-plugin/pull/113 -# jenkinsci/opentelemetry-api-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/opentelemetry-api-plugin/pull/37 +# jenkinsci/elastic-axis-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/elastic-axis-plugin/pull/453 # jenkinsci/claim-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/claim-plugin/pull/357 +# jenkinsci/opentelemetry-api-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/opentelemetry-api-plugin/pull/37 + # jenkinsci/eddsa-api-plugin - Migrate tests to JUnit5 (CLOSED) https://github.com/jenkinsci/eddsa-api-plugin/pull/13 @@ -610,12 +610,12 @@ https://github.com/jenkinsci/authorize-project-plugin/pull/301 # jenkinsci/docker-java-api-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/docker-java-api-plugin/pull/121 -# jenkinsci/lockable-resources-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/lockable-resources-plugin/pull/761 - # jenkinsci/versioncolumn-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/versioncolumn-plugin/pull/305 +# jenkinsci/lockable-resources-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/lockable-resources-plugin/pull/761 + # jenkinsci/azure-keyvault-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/azure-keyvault-plugin/pull/291 @@ -877,10 +877,16 @@ https://github.com/jenkinsci/jenkins-test-harness/pull/909 # jenkinsci/oss-symbols-api-plugin - Add junit5 and vitest frameworks (MERGED) https://github.com/jenkinsci/oss-symbols-api-plugin/pull/55 -# jenkinsci/tekton-client-plugin - build(deps-dev): bump junit-jupiter-engine.version from 5.12.2 to 5.13.3 (OPEN) +# jenkinsci/tekton-client-plugin - build(deps-dev): bump junit-jupiter-engine.version from 5.12.2 to 5.13.4 (OPEN) +https://github.com/jenkinsci/tekton-client-plugin/pull/442 + +# jenkinsci/horreum-plugin - [dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.4 (OPEN) +https://github.com/jenkinsci/horreum-plugin/pull/81 + +# jenkinsci/tekton-client-plugin - build(deps-dev): bump junit-jupiter-engine.version from 5.12.2 to 5.13.3 (CLOSED) https://github.com/jenkinsci/tekton-client-plugin/pull/434 -# jenkinsci/horreum-plugin - [dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.3 (OPEN) +# jenkinsci/horreum-plugin - [dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.3 (CLOSED) https://github.com/jenkinsci/horreum-plugin/pull/76 # jenkinsci/filesystem_scm-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) @@ -1129,12 +1135,12 @@ https://github.com/jenkinsci/bom/pull/4746 # jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:jobcacher from 640.v424a_7cc1087a_ to 658.v3a_c3ed19fd14 in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/4835 -# jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:saml from 4.519.v3927f2f0e020 to 4.525.v4f6a_7209447e in /bom-weekly (MERGED) -https://github.com/jenkinsci/bom/pull/4377 - # jenkinsci/horreum-plugin - [dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.11.3 (CLOSED) https://github.com/jenkinsci/horreum-plugin/pull/39 +# jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:saml from 4.519.v3927f2f0e020 to 4.525.v4f6a_7209447e in /bom-weekly (MERGED) +https://github.com/jenkinsci/bom/pull/4377 + # jenkinsci/bom - chore(deps): bump io.jenkins.plugins:pipeline-graph-view from 419.v946ff4a_49e1c to 423.v765c49ca_da_3f in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/4635