diff --git a/data/junit5/junit5_candidates.json b/data/junit5/junit5_candidates.json index 15599816..e2056295 100644 --- a/data/junit5/junit5_candidates.json +++ b/data/junit5/junit5_candidates.json @@ -1,5 +1,27 @@ { "prs": [ + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/opentelemetry-plugin/pull/1182", + "repository": "jenkinsci/opentelemetry-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.\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-08-14T14:01:11Z" + }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/git-client-plugin/pull/1324", + "repository": "jenkinsci/git-client-plugin", + "state": "OPEN", + "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.\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-08-14T09:51:14Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/ec2-plugin/pull/1131", @@ -12,23 +34,25 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/git-push-plugin/pull/107", - "repository": "jenkinsci/git-push-plugin", + "url": "https://github.com/jenkinsci/csp-plugin/pull/48", + "repository": "jenkinsci/csp-plugin", "state": "OPEN", "author": "strangelookingnerd", - "labels": null, + "labels": [ + "skip-changelog" + ], "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.\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-08-13T07:11:01Z" + "createdAt": "2025-08-13T11:15:55Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/csp-plugin/pull/48", - "repository": "jenkinsci/csp-plugin", + "url": "https://github.com/jenkinsci/git-push-plugin/pull/107", + "repository": "jenkinsci/git-push-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.\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-08-13T11:15:55Z" + "createdAt": "2025-08-13T07:11:01Z" }, { "title": "Migrate tests to JUnit5", @@ -82,23 +106,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/jackson2-api-plugin/pull/309", - "repository": "jenkinsci/jackson2-api-plugin", + "url": "https://github.com/jenkinsci/bitbucket-branch-source-plugin/pull/1094", + "repository": "jenkinsci/bitbucket-branch-source-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\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-08-12T11:54:49Z" + "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.\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-08-11T08:32:18Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/bitbucket-branch-source-plugin/pull/1094", - "repository": "jenkinsci/bitbucket-branch-source-plugin", + "url": "https://github.com/jenkinsci/jackson2-api-plugin/pull/309", + "repository": "jenkinsci/jackson2-api-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.\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-08-11T08:32:18Z" + "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\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-08-12T11:54:49Z" }, { "title": "Migrate tests to JUnit5", @@ -242,23 +266,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/sse-gateway-plugin/pull/255", - "repository": "jenkinsci/sse-gateway-plugin", + "url": "https://github.com/jenkinsci/branch-api-plugin/pull/509", + "repository": "jenkinsci/branch-api-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.\nTesting done\nmvn clean verify\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-23T08:32:09Z" + "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-09T12:37:00Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/branch-api-plugin/pull/509", - "repository": "jenkinsci/branch-api-plugin", + "url": "https://github.com/jenkinsci/sse-gateway-plugin/pull/255", + "repository": "jenkinsci/sse-gateway-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-09T12:37:00Z" + "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.\nTesting done\nmvn clean verify\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-23T08:32:09Z" }, { "title": "Migrate tests to JUnit5", @@ -402,23 +426,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/aws-global-configuration-plugin/pull/104", - "repository": "jenkinsci/aws-global-configuration-plugin", + "url": "https://github.com/jenkinsci/structs-plugin/pull/223", + "repository": "jenkinsci/structs-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\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-12T16:48:25Z" + "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-14T14:10:59Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/structs-plugin/pull/223", - "repository": "jenkinsci/structs-plugin", + "url": "https://github.com/jenkinsci/aws-global-configuration-plugin/pull/104", + "repository": "jenkinsci/aws-global-configuration-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-14T14:10:59Z" + "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\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-12T16:48:25Z" }, { "title": "Migrate tests to JUnit5", @@ -580,6 +604,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-20T13:44:16Z" }, + { + "title": "Migrate tests to JUnit5", + "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\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/electricflow-plugin/pull/409", @@ -590,6 +624,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-21T11:39:19Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/text-finder-plugin/pull/255", + "repository": "jenkinsci/text-finder-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\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-14T14:04:44Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/pipeline-utility-steps-plugin/pull/299", @@ -602,13 +646,13 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/notification-plugin/pull/76", - "repository": "jenkinsci/notification-plugin", + "url": "https://github.com/jenkinsci/rebuild-plugin/pull/178", + "repository": "jenkinsci/rebuild-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-24T14:44:48Z" }, { "title": "Add `DockerExtension` to support `DockerContainer` for JUnit5", @@ -620,26 +664,6 @@ "body": "Adds a JUnit 5-compatible Extension that provides similar capabilities as DockerRule and DockerClassRule.\nThe main difference from the JUnit 4 counterparts is that the Extension will not only build the images, but also start them during the beforeEach or beforeAll phase, as opposed to starting them on-demand. While it would be possible to provide that on-demand capability, I personally do not see the reason for it and would argue that it somewhat defeats the purpose of a Rule/Extension.\nTo allow the container to be used per test (like a Rule) as well as per class (like a ClassRule), the Extension can be registered either as a static or an instance variable.\nTesting done\nAdded tests to cover the different variants (static vs. instance registration) of the extension. I also did some manual testing for things that can not really be covered by unit tests.\nCopied existing tests for DockerContainer implementations to verify these work with JUnit 5.\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-07-03T07:57:56Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/text-finder-plugin/pull/255", - "repository": "jenkinsci/text-finder-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\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-14T14:04:44Z" - }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/rebuild-plugin/pull/178", - "repository": "jenkinsci/rebuild-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-24T14:44:48Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/205", @@ -674,23 +698,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/timestamper-plugin/pull/339", + "repository": "jenkinsci/timestamper-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" + "createdAt": "2025-02-18T08:24:57Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/timestamper-plugin/pull/339", - "repository": "jenkinsci/timestamper-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\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-18T08:24:57Z" + "createdAt": "2025-03-21T12:18:14Z" }, { "title": "Migrate tests to JUnit5", @@ -910,6 +934,16 @@ "body": "This amends #562.\nApparently docker-fixtures is no longer being maintained. Turns out it was not required for this test in the first place, allowing a clean migration to JUnit5.\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nRemove docker-fixtures\nMinor code cleanup\n\nTesting done\nmvn clean verify\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-07-08T06:57:18Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/digitalocean-plugin/pull/80", + "repository": "jenkinsci/digitalocean-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.\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-16T07:48:40Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/dashboard-view-plugin/pull/418", @@ -923,16 +957,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.\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-07-07T14:09:42Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/digitalocean-plugin/pull/80", - "repository": "jenkinsci/digitalocean-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.\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-16T07:48:40Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/syslog-java-client/pull/181", @@ -1178,6 +1202,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.\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-02T14:01:18Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/filesystem-list-parameter-plugin/pull/26", + "repository": "jenkinsci/filesystem-list-parameter-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-04-07T13:52:57Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/multibranch-build-strategy-extension-plugin/pull/71", @@ -1214,16 +1248,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.\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-02T13:48:29Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/filesystem-list-parameter-plugin/pull/26", - "repository": "jenkinsci/filesystem-list-parameter-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-04-07T13:52:57Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/publish-over-ssh-plugin/pull/383", @@ -2294,29 +2318,29 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/ibmi-steps-plugin/pull/5", - "repository": "jenkinsci/ibmi-steps-plugin", + "url": "https://github.com/jenkinsci/pipeline-agent-build-history-plugin/pull/104", + "repository": "jenkinsci/pipeline-agent-build-history-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "developer", - "tests", - "java" + "chore" ], "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-21T11:46:59Z" + "createdAt": "2025-03-21T12:04:34Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/pipeline-agent-build-history-plugin/pull/104", - "repository": "jenkinsci/pipeline-agent-build-history-plugin", + "url": "https://github.com/jenkinsci/ibmi-steps-plugin/pull/5", + "repository": "jenkinsci/ibmi-steps-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "chore" + "developer", + "tests", + "java" ], "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:04:34Z" + "createdAt": "2025-03-21T11:46:59Z" }, { "title": "Migrate tests to JUnit5", @@ -2360,6 +2384,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-03-20T14:05:32Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/authorize-project-plugin/pull/301", + "repository": "jenkinsci/authorize-project-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-20T16:39:05Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/sqlserver-api-plugin/pull/55", @@ -2384,6 +2420,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-03-19T15:13:51Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/versioncolumn-plugin/pull/305", + "repository": "jenkinsci/versioncolumn-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-19T15:10:48Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/javadoc-plugin/pull/185", @@ -2406,18 +2454,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-19T14:28:16Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/authorize-project-plugin/pull/301", - "repository": "jenkinsci/authorize-project-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-20T16:39:05Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/lockable-resources-plugin/pull/761", @@ -2442,18 +2478,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-20T15:21:33Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/versioncolumn-plugin/pull/305", - "repository": "jenkinsci/versioncolumn-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-19T15:10:48Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/azure-keyvault-plugin/pull/291", @@ -2626,16 +2650,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-11T15:24:48Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/token-macro-plugin/pull/254", - "repository": "jenkinsci/token-macro-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-11T13:32:35Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/xshell-plugin/pull/222", @@ -2648,6 +2662,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-10T11:20:18Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/token-macro-plugin/pull/254", + "repository": "jenkinsci/token-macro-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-11T13:32:35Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/email-ext-plugin/pull/591", @@ -2736,6 +2760,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-10T14:16:15Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/pipeline-milestone-step-plugin/pull/146", + "repository": "jenkinsci/pipeline-milestone-step-plugin", + "state": "CLOSED", + "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\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-13T14:54:12Z" + }, { "title": "Migrate GitSampleRepoRule to JUnit5", "url": "https://github.com/jenkinsci/pipeline-as-yaml-plugin/pull/129", @@ -2748,16 +2782,6 @@ "body": "In #127 I said that some tests could not be migrated to JUnit5 as they are using GitSampleRepoRule. Turns out I was wrong about that and thanks to jenkinsci/git-plugin#1574 they can be made compatible with JUnit5 as well.\nTesting done\nmvn clean verify\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-03-05T12:48:02Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/pipeline-milestone-step-plugin/pull/146", - "repository": "jenkinsci/pipeline-milestone-step-plugin", - "state": "CLOSED", - "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\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-13T14:54:12Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/global-build-stats-plugin/pull/94", @@ -2778,16 +2802,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-06T14:17:54Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/test-results-analyzer-plugin/pull/132", - "repository": "jenkinsci/test-results-analyzer-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-07T12:46:19Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/jobcacher-plugin/pull/403", @@ -2800,6 +2814,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-07T14:15:18Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/test-results-analyzer-plugin/pull/132", + "repository": "jenkinsci/test-results-analyzer-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-07T12:46:19Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/locale-plugin/pull/290", @@ -2948,16 +2972,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-04T15:46:00Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/promoted-builds-plugin/pull/302", - "repository": "jenkinsci/promoted-builds-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-04T08:22:51Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/dark-theme-plugin/pull/576", @@ -2970,6 +2984,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\n\nI took the freedom and reduced the code duplications by introducing an abstract class including the tests.\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-03T15:14:15Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/promoted-builds-plugin/pull/302", + "repository": "jenkinsci/promoted-builds-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-04T08:22:51Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/msbuild-plugin/pull/197", @@ -3050,18 +3074,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-02-24T09:43:45Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/ssh-agents-plugin/pull/562", - "repository": "jenkinsci/ssh-agents-plugin", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": [ - "internal" - ], - "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\nSSHLauncherTest using DockerRule\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-21T13:47:08Z" - }, { "title": "Upgrade tests to use JUnit5", "url": "https://github.com/jenkinsci/archetypes/pull/774", @@ -3074,6 +3086,18 @@ "body": "Re-opened from #691\n\nIt should be considered best practice to start plugin development using JUnit5 over JUnit4.\n\norg.junit.* imports being updated to JUnit5 equivalents\nUse @WithJenkins in combination with JenkinsRule\nMake test classes and methods package-private (convention for JUnit5)\n\nI'm not 100% convinced that I migrated SampleConfigurationTest correctly since I was not able to find a proper equivalent for JenkinsSessionRule - maybe @basil could confirm if the test still covers the intended functionality.\n\nNow that jenkinsci/jenkins-test-harness#716 was merged there is a clean way to implement SampleConfigurationTest.java with JUnit5.\nCreating this as a draft, since it depends on plugin pom after 5.5, which required to bump the jenkins.baseline to 2.479.x. Any feedback is highly welcome.\nTesting done\nRan mvn clean verify without errors.\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-01-09T09:21:43Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/ssh-agents-plugin/pull/562", + "repository": "jenkinsci/ssh-agents-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "internal" + ], + "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\nSSHLauncherTest using DockerRule\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-21T13:47:08Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/http-request-plugin/pull/198", @@ -3510,6 +3534,16 @@ "body": "Hello ansible-tower developers! 👋\nThis is an automated pull request created by the Jenkins Plugin Modernizer tool. The tool has applied the following recipe to modernize the plugin:\n\n Migrate to JUnit 5\n io.jenkins.tools.pluginmodernizer.MigrateToJUnit5\n Migrate tests to JUnit5.\n\nThis PR aims to migrate all tests to JUnit 5. Changes include:\nNote: Some changes listed below may not apply if the plugin does not use certain features (e.g., Hamcrest assertions or TemporaryFolder).\n\nMigrating annotations and imports\nMigrating assertions\nRemoving public visibility for test classes and methods\nAdding Jenkins-specific annotations where applicable\nUpdating @Test annotations to JUnit 5\nConverting @Before/@After to @BeforeEach/@AfterEach\nReplacing @Ignore with @Disabled\nMigrating TemporaryFolder to @TempDir\nConverting Assert.* to Assertions.*\nRefactoring assertThrows to handle exceptions on the last statement\nReplacing ExpectedException with assertThrows\nSimplifying assertTrue with instanceof to assertInstanceOf\nRemoving try-catch blocks with Assertions.assertDoesNotThrow\nMigrating Assert.assertThat to Hamcrest MatcherAssert.assertThat\nAdding static imports for MatcherAssert.assertThat\nAdding static imports for Assertions.* methods\nAdding missing @BeforeEach/@AfterEach annotations\nMinor clean-up\n\nI am well aware that this is quite a large changeset; however, I hope that there is still interest in this PR and that it will be reviewed. If there are any questions, please do not hesitate to ping me.", "createdAt": "2025-04-03T11:25:02Z" }, + { + "title": "refactor(tests): Migrate tests to JUnit 5", + "url": "https://github.com/jenkinsci/yet-another-build-visualizer-plugin/pull/33", + "repository": "jenkinsci/yet-another-build-visualizer-plugin", + "state": "OPEN", + "author": "gounthar", + "labels": null, + "body": "Hello yet-another-build-visualizer developers! 👋\nThis is an automated pull request created by the Jenkins Plugin Modernizer tool. The tool has applied the following recipe to modernize the plugin:\n\n Migrate to JUnit 5\n io.jenkins.tools.pluginmodernizer.MigrateToJUnit5\n Migrate tests to JUnit5.\n\nThis PR aims to migrate all tests to JUnit 5. Changes include:\nNote: Some changes listed below may not apply if the plugin does not use certain features (e.g., Hamcrest assertions or TemporaryFolder).\n\nMigrating annotations and imports\nMigrating assertions\nRemoving public visibility for test classes and methods\nAdding Jenkins-specific annotations where applicable\nUpdating @Test annotations to JUnit 5\nConverting @Before/@After to @BeforeEach/@AfterEach\nReplacing @Ignore with @Disabled\nMigrating TemporaryFolder to @TempDir\nConverting Assert.* to Assertions.*\nRefactoring assertThrows to handle exceptions on the last statement\nReplacing ExpectedException with assertThrows\nSimplifying assertTrue with instanceof to assertInstanceOf\nRemoving try-catch blocks with Assertions.assertDoesNotThrow\nMigrating Assert.assertThat to Hamcrest MatcherAssert.assertThat\nAdding static imports for MatcherAssert.assertThat\nAdding static imports for Assertions.* methods\nAdding missing @BeforeEach/@AfterEach annotations\nMinor clean-up\n\nI am well aware that this is quite a large changeset; however, I hope that there is still interest in this PR and that it will be reviewed. If there are any questions, please do not hesitate to ping me.", + "createdAt": "2025-04-03T13:18:10Z" + }, { "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", @@ -3523,16 +3557,6 @@ "body": "Bumps junit-jupiter-engine.version from 5.12.2 to 5.13.3.\nUpdates org.junit.jupiter:junit-jupiter-engine from 5.12.2 to 5.13.3\n\nRelease notes\nSourced from org.junit.jupiter:junit-jupiter-engine's releases.\n\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\nJUnit 5.13.0-M2 = Platform 1.13.0-M2 + Jupiter 5.13.0-M2 + Vintage 5.13.0-M2\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0-M1...r5.13.0-M2\n\n\n... (truncated)\n\n\nCommits\n\n9e8abdd Release 5.13.3\n8a0be13 Improve message of discovery issues for ineffective @Order annotations (#4718)\n59d562e Fix Javadoc references\nf4c202b Strip reasons when concatenating them in ConditionEvaluationResult\ne5d0e0b Fix multiple issues with ConditionEvaluationResult reason values\ne5c9a56 Improve display names in tests\ncf19095 Polish release notes\naec59d2 Update dependency com.puppycrawl.tools:checkstyle to v10.26.1\n7d8fe2a Update dependency com.puppycrawl.tools:checkstyle to v10.26.0\nd1ffa36 Update dependency com.puppycrawl.tools:checkstyle to v10.25.1\nAdditional commits viewable in compare view\n\n\n\nUpdates org.junit.vintage:junit-vintage-engine from 5.12.2 to 5.13.3\n\nRelease notes\nSourced from org.junit.vintage:junit-vintage-engine's releases.\n\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\nJUnit 5.13.0-M2 = Platform 1.13.0-M2 + Jupiter 5.13.0-M2 + Vintage 5.13.0-M2\nSee Release Notes.\nFull Changelog: junit-team/junit-framework@r5.13.0-M1...r5.13.0-M2\n\n\n... (truncated)\n\n\nCommits\n\n9e8abdd Release 5.13.3\n8a0be13 Improve message of discovery issues for ineffective @Order annotations (#4718)\n59d562e Fix Javadoc references\nf4c202b Strip reasons when concatenating them in ConditionEvaluationResult\ne5d0e0b Fix multiple issues with ConditionEvaluationResult reason values\ne5c9a56 Improve display names in tests\ncf19095 Polish release notes\naec59d2 Update dependency com.puppycrawl.tools:checkstyle to v10.26.1\n7d8fe2a Update dependency com.puppycrawl.tools:checkstyle to v10.26.0\nd1ffa36 Update dependency com.puppycrawl.tools:checkstyle to v10.25.1\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-15T19:26:54Z" }, - { - "title": "refactor(tests): Migrate tests to JUnit 5", - "url": "https://github.com/jenkinsci/yet-another-build-visualizer-plugin/pull/33", - "repository": "jenkinsci/yet-another-build-visualizer-plugin", - "state": "OPEN", - "author": "gounthar", - "labels": null, - "body": "Hello yet-another-build-visualizer developers! 👋\nThis is an automated pull request created by the Jenkins Plugin Modernizer tool. The tool has applied the following recipe to modernize the plugin:\n\n Migrate to JUnit 5\n io.jenkins.tools.pluginmodernizer.MigrateToJUnit5\n Migrate tests to JUnit5.\n\nThis PR aims to migrate all tests to JUnit 5. Changes include:\nNote: Some changes listed below may not apply if the plugin does not use certain features (e.g., Hamcrest assertions or TemporaryFolder).\n\nMigrating annotations and imports\nMigrating assertions\nRemoving public visibility for test classes and methods\nAdding Jenkins-specific annotations where applicable\nUpdating @Test annotations to JUnit 5\nConverting @Before/@After to @BeforeEach/@AfterEach\nReplacing @Ignore with @Disabled\nMigrating TemporaryFolder to @TempDir\nConverting Assert.* to Assertions.*\nRefactoring assertThrows to handle exceptions on the last statement\nReplacing ExpectedException with assertThrows\nSimplifying assertTrue with instanceof to assertInstanceOf\nRemoving try-catch blocks with Assertions.assertDoesNotThrow\nMigrating Assert.assertThat to Hamcrest MatcherAssert.assertThat\nAdding static imports for MatcherAssert.assertThat\nAdding static imports for Assertions.* methods\nAdding missing @BeforeEach/@AfterEach annotations\nMinor clean-up\n\nI am well aware that this is quite a large changeset; however, I hope that there is still interest in this PR and that it will be reviewed. If there are any questions, please do not hesitate to ping me.", - "createdAt": "2025-04-03T13:18:10Z" - }, { "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", @@ -3801,6 +3825,19 @@ "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nAdoption\nPassing\nConfidence\n\n\n\n\norg.jenkins-ci.plugins:mailer\n489.vd4b_25144138f -\u003e 509.vc54d23fc427e\n\n\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/mailer-plugin (org.jenkins-ci.plugins:mailer)\nv509.vc54d23fc427e\nCompare Source\n\n🐛 Bug fixes\n\ngetCulpritsOfEmailList() may return null (#​367) @​nigjo\n\n👻 Maintenance\n\nMigrate from Acegi to Spring Security (#​348) @​basil\nReplacing magic numbers with constant (#​338) @​hasskell\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#​345) @​strangelookingnerd\n\n📦 Dependency updates\n\nRemove useBeta property from pom.xml (#​340) @​strangelookingnerd\nBump io.jenkins.tools.bom:bom-2.479.x from 4607.v67a_4791074d7 to 4669.v0e99c712a_30e (#​359) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.10 to 5.12 (#​358) @​dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4570.v1b_c718dd3b_1e to 4607.v67a_4791074d7 (#​356) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.9 to 5.10 (#​355) @​dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4051.v78dce3ce8b_d6 to 4570.v1b_c718dd3b_1e (#​354) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.6 to 5.9 (#​350) @​dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 3944.v1a_e4f8b_452db_ to 4051.v78dce3ce8b_d6 (#​344) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.5 to 5.6 (#​343) @​dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 3893.v213a_42768d35 to 3944.v1a_e4f8b_452db_ (#​339) @​dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 3814.v9563d972079a_ to 3893.v213a_42768d35 (#​337) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.3 to 5.5 (#​336) @​dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 3482.vc10d4f6da_28a_ to 3814.v9563d972079a_ (#​332) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.2 to 5.3 (#​328) @​dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.1 to 5.2 (#​321) @​dependabot[bot]\n\n\n\nConfiguration\n📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about these updates again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", "createdAt": "2025-06-28T02:08:05Z" }, + { + "title": "Update dependency org.jenkins-ci.modules:sshd to v3.372.v5d04a_e92d8cf", + "url": "https://github.com/jenkinsci/jenkins/pull/10796", + "repository": "jenkinsci/jenkins", + "state": "MERGED", + "author": "renovate", + "labels": [ + "skip-changelog", + "dependencies" + ], + "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nAdoption\nPassing\nConfidence\n\n\n\n\norg.jenkins-ci.modules:sshd\n3.353.v2b_d33c46e970 -\u003e 3.372.v5d04a_e92d8cf\n\n\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/sshd-plugin (org.jenkins-ci.modules:sshd)\nv3.372.v5d04a_e92d8cf\nCompare Source\n\n🚀 New features and improvements\n\nFix support of EdDSA keys which was not working and use support of EdDSA natively provided now by Apache Mina via Bouncycastle (#​234) @​olamy\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#​221) @​strangelookingnerd\n\n📦 Dependency updates\n\n17 changes\n\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4948.vcf1d17350668 to 4969.v6ffa_18d90c9f (#​232) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.17 to 5.18 (#​233) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4890.vfca_82c6741a_d to 4948.vcf1d17350668 (#​231) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4862.vc32a_71c3e731 to 4890.vfca_82c6741a_d (#​229) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4770.v9a_2b_7a_9d8b_7f to 4862.vc32a_71c3e731 (#​228) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.16 to 5.17 (#​227) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4740.v75a_90f6fefb_7 to 4770.v9a_2b_7a_9d8b_7f (#​226) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4710.v016f0a_07e34d to 4740.v75a_90f6fefb_7 (#​225) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.14 to 5.16 (#​224) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4669.v0e99c712a_30e to 4710.v016f0a_07e34d (#​223) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.12 to 5.14 (#​222) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4607.v67a_4791074d7 to 4669.v0e99c712a_30e (#​219) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.11 to 5.12 (#​220) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.10 to 5.11 (#​218) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4136.vca_c3202a_7fd1 to 4607.v67a_4791074d7 (#​216) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.9 to 5.10 (#​217) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.7 to 5.9 (#​211) @​dependabot[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", + "createdAt": "2025-07-02T07:13:24Z" + }, { "title": "chore(deps): bump io.jenkins.plugins:extra-tool-installers from 187.ved1e53d41fa_6 to 202.v32436898800a_ in /bom-weekly", "url": "https://github.com/jenkinsci/bom/pull/5384", @@ -3825,19 +3862,6 @@ "body": "Bumps io.jenkins.plugins:jnr-posix-api from 3.1.20-138.vdb_9db_a_39182f to 3.1.20-166.v50a_50932c65b_.\n\nRelease notes\nSourced from io.jenkins.plugins:jnr-posix-api's releases.\n\n3.1.20-166.v50a_50932c65b_\n\n👷 Changes for plugin developers\n\nchore(pom): Use recommended core version 2.492.3 (#125) @​jonesbusy\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#112) @​strangelookingnerd\n\n📦 Dependency updates\n\nBump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.8 to 1.10 (#124) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4948.vcf1d17350668 to 4969.v6ffa_18d90c9f (#122) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.17 to 5.18 (#123) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4862.vc32a_71c3e731 to 4948.vcf1d17350668 (#121) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4740.v75a_90f6fefb_7 to 4862.vc32a_71c3e731 (#120) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.12 to 5.17 (#119) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4669.v0e99c712a_30e to 4740.v75a_90f6fefb_7 (#118) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.11 to 5.12 (#117) @dependabot[bot]\nBump bom to 4669.v0e99c712a_30e (#116) @​jonesbusy\nBump org.jenkins-ci.plugins:plugin from 5.9 to 5.11 (#115) @dependabot[bot]\nBump bom to 4570.v1b_c718dd3b_1e (#114) @​jonesbusy\nBump io.jenkins.tools.bom:bom-2.479.x from 4488.v7fe26526366e to 4545.v56392b_7ca_7b_a_ (#113) @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-07-27T22:50:54Z" }, - { - "title": "Update dependency org.jenkins-ci.modules:sshd to v3.372.v5d04a_e92d8cf", - "url": "https://github.com/jenkinsci/jenkins/pull/10796", - "repository": "jenkinsci/jenkins", - "state": "MERGED", - "author": "renovate", - "labels": [ - "skip-changelog", - "dependencies" - ], - "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nAdoption\nPassing\nConfidence\n\n\n\n\norg.jenkins-ci.modules:sshd\n3.353.v2b_d33c46e970 -\u003e 3.372.v5d04a_e92d8cf\n\n\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/sshd-plugin (org.jenkins-ci.modules:sshd)\nv3.372.v5d04a_e92d8cf\nCompare Source\n\n🚀 New features and improvements\n\nFix support of EdDSA keys which was not working and use support of EdDSA natively provided now by Apache Mina via Bouncycastle (#​234) @​olamy\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#​221) @​strangelookingnerd\n\n📦 Dependency updates\n\n17 changes\n\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4948.vcf1d17350668 to 4969.v6ffa_18d90c9f (#​232) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.17 to 5.18 (#​233) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4890.vfca_82c6741a_d to 4948.vcf1d17350668 (#​231) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4862.vc32a_71c3e731 to 4890.vfca_82c6741a_d (#​229) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4770.v9a_2b_7a_9d8b_7f to 4862.vc32a_71c3e731 (#​228) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.16 to 5.17 (#​227) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4740.v75a_90f6fefb_7 to 4770.v9a_2b_7a_9d8b_7f (#​226) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4710.v016f0a_07e34d to 4740.v75a_90f6fefb_7 (#​225) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.14 to 5.16 (#​224) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4669.v0e99c712a_30e to 4710.v016f0a_07e34d (#​223) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.12 to 5.14 (#​222) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4607.v67a_4791074d7 to 4669.v0e99c712a_30e (#​219) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.11 to 5.12 (#​220) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.10 to 5.11 (#​218) @​dependabot[bot]\nchore(deps): bump io.jenkins.tools.bom:bom-2.479.x from 4136.vca_c3202a_7fd1 to 4607.v67a_4791074d7 (#​216) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.9 to 5.10 (#​217) @​dependabot[bot]\nchore(deps): bump org.jenkins-ci.plugins:plugin from 5.7 to 5.9 (#​211) @​dependabot[bot]\n\n\n\n\nConfiguration\n📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", - "createdAt": "2025-07-02T07:13:24Z" - }, { "title": "refactor(tests): Migrate tests to JUnit 5", "url": "https://github.com/jenkinsci/tekton-client-plugin/pull/386", @@ -4149,6 +4173,18 @@ "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nAdoption\nPassing\nConfidence\n\n\n\n\nio.jenkins.plugins:theme-manager\n278.v2e3c063e42cc -\u003e 294.vf2c2fd783821\n\n\n\n\n\n\n\n\nRelease Notes\n\njenkinsci/theme-manager-plugin (io.jenkins.plugins:theme-manager)\nv294.vf2c2fd783821\nCompare Source\n\n🚀 New features and improvements\n\nUpdate preview for new header (#​300) @​janfaracik\nRemove Plugins link (#​295) @​janfaracik\n\n🚦 Tests\n\nMigrate tests to JUnit5 (#​292) @​strangelookingnerd\n\n📦 Dependency updates\n\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4607 (#​299) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.10 (#​298) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4570 (#​297) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4545 (#​296) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4488 (#​294) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4440 (#​293) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.9 (#​291) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4228 (#​290) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4136 (#​289) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.7 (#​288) @​renovate[bot]\nUpdate dependency org.jenkins-ci.plugins:plugin to v5.6 (#​286) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4051 (#​287) @​renovate[bot]\nUpdate dependency io.jenkins.tools.bom:bom-2.479.x to v4023 (#​285) @​renovate[bot]\n\n\n\nConfiguration\n📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).\n🚦 Automerge: Enabled.\n♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n🔕 Ignore: Close this PR and you won't be reminded about this update again.\n\n\n If you want to rebase/retry this PR, check this box\n\n\nThis PR was generated by Mend Renovate. View the repository job log.", "createdAt": "2025-04-21T03:05:01Z" }, + { + "title": "Raise default permissions of `JUnit5JenkinsRule`", + "url": "https://github.com/jenkinsci/jenkins-test-harness/pull/910", + "repository": "jenkinsci/jenkins-test-harness", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "enhancement" + ], + "body": "Fixes #901\nThis PR raises the default permissions of JUnit5JenkinsRule to align with their JUnit4 counterparts.\nIt is important to notice that this change is breaking and will cause some JUnit5 based plugin tests to fail in case they rely on the fact that the default user / permission is Unauthenticated.\nThe alternative would be to leave the permissions as they are but make users aware of the differences in JUnit4 and JUnit5.\nMigration\nJUnit5 based tests may fail due to this change (as they expect to run in an Unauthenticated context) - like for example:\n@Test\nvoid testUnauthenticated(JenkinsRule r) throws Exception {\n DummySecurityRealm realm = r.createDummySecurityRealm();\n r.jenkins.setSecurityRealm(realm);\n\n MockAuthorizationStrategy strategy = new MockAuthorizationStrategy();\n r.jenkins.setAuthorizationStrategy(strategy);\n\n assertThrows(AccessDeniedException.class, () -\u003e somethingUnauthenticatedUsersCanNotDo());\n}\nTo restore the previous behavior tests need to explicitly impersonate an ANONYMOUS user like so:\n@Test\nvoid testUnauthenticated(JenkinsRule r) throws Exception {\n DummySecurityRealm realm = r.createDummySecurityRealm();\n r.jenkins.setSecurityRealm(realm);\n\n MockAuthorizationStrategy strategy = new MockAuthorizationStrategy();\n r.jenkins.setAuthorizationStrategy(strategy);\n\n try (ACLContext ignored = ACL.as2(Jenkins.ANONYMOUS2)) {\n assertThrows(AccessDeniedException.class, () -\u003e somethingUnauthenticatedUsersCanNotDo());\n }\n}\nTesting done\nAdded org.jvnet.hudson.test.JenkinsRulePermissionTest to validate the behavior.\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-01-27T09:43:19Z" + }, { "title": "chore(deps-dev): bump org.wiremock:wiremock-standalone from 3.13.0 to 3.13.1", "url": "https://github.com/jenkinsci/m2release-plugin/pull/152", @@ -4162,18 +4198,6 @@ "body": "Bumps org.wiremock:wiremock-standalone from 3.13.0 to 3.13.1.\n\nRelease notes\nSourced from org.wiremock:wiremock-standalone's releases.\n\n3.13.1\n\n📦 Dependency updates\n\nchore(deps): bump redoc and @​redocly/cli in /ui (#3015) @​dependabot\nchore(deps-dev): bump undici from 6.19.8 to 6.21.3 in /ui (#3046) @​dependabot\nBump prismjs from 1.29.0 to 1.30.0 in /ui (#2989) @​dependabot\nBump dompurify from 3.1.6 to 3.2.4 in /ui (#2980) @​dependabot\nchore(deps): bump org.sonarqube from 6.1.0.5360 to 6.2.0.5505 (#3047) @​dependabot\nchore(deps): bump org.mockito:mockito-junit-jupiter from 5.17.0 to 5.18.0 (#3054) @​dependabot\nchore(deps): bump org.mockito:mockito-core from 5.17.0 to 5.18.0 (#3055) @​dependabot\nchore(deps): bump versions.junitJupiter from 5.12.2 to 5.13.0 (#3059) @​dependabot\nchore(deps): bump versions.xmlUnit from 2.10.0 to 2.10.2 (#3057) @​dependabot\nchore(deps): bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0 (#3062) @​dependabot\nchore(deps): bump com.networknt:json-schema-validator from 1.5.6 to 1.5.7 (#3058) @​dependabot\nchore(deps): bump org.apache.httpcomponents.client5:httpclient5 from 5.4.3 to 5.5 (#3056) @​dependabot\nchore(deps): bump com.fasterxml.jackson:jackson-bom from 2.18.3 to 2.19.0 (#3032) @​dependabot\nchore(deps): bump com.tngtech.archunit:archunit-junit5 from 1.4.0 to 1.4.1 (#3037) @​dependabot\n\n✍ Other changes\n\nAdd gradle script to merge and bundle schemas (#3061) @​picimako\nAdd the 'x-intellij-language-injection' property to schemas (#3060) @​picimako\nMark APIs that will stop being public in v4.x as deprecated (#3041) @​RafeArnold\nMark Recording API that does not need to be public deprecated (#3039) @​Mahoney\n\n\n\n\nCommits\n\n1a9a615 bump patch version to 3.13.1\nbc08309 Merge pull request #3061 from picimako/bundle-stub-mapping-schema\n31f10d0 fix: Fix tests now master is merged in\n78ae6ad Merge branch 'main' into fork/picimako/bundle-stub-mapping-schema\n1048c71 fix: Try and get the tests to pass\n5812da9 chore: More robust schemaIsExpectedSchema test\nc8889f7 chore: Make Spotless happy\n2e15106 chore: Add regression test for wiremock JSON schema generation\nfb44f83 Merge pull request #3015 from wiremock/dependabot/npm_and_yarn/ui/multi-24003...\nbf40a3f chore(deps): bump redoc and @​redocly/cli in /ui\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-06-16T22:10:50Z" }, - { - "title": "Raise default permissions of `JUnit5JenkinsRule`", - "url": "https://github.com/jenkinsci/jenkins-test-harness/pull/910", - "repository": "jenkinsci/jenkins-test-harness", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": [ - "enhancement" - ], - "body": "Fixes #901\nThis PR raises the default permissions of JUnit5JenkinsRule to align with their JUnit4 counterparts.\nIt is important to notice that this change is breaking and will cause some JUnit5 based plugin tests to fail in case they rely on the fact that the default user / permission is Unauthenticated.\nThe alternative would be to leave the permissions as they are but make users aware of the differences in JUnit4 and JUnit5.\nMigration\nJUnit5 based tests may fail due to this change (as they expect to run in an Unauthenticated context) - like for example:\n@Test\nvoid testUnauthenticated(JenkinsRule r) throws Exception {\n DummySecurityRealm realm = r.createDummySecurityRealm();\n r.jenkins.setSecurityRealm(realm);\n\n MockAuthorizationStrategy strategy = new MockAuthorizationStrategy();\n r.jenkins.setAuthorizationStrategy(strategy);\n\n assertThrows(AccessDeniedException.class, () -\u003e somethingUnauthenticatedUsersCanNotDo());\n}\nTo restore the previous behavior tests need to explicitly impersonate an ANONYMOUS user like so:\n@Test\nvoid testUnauthenticated(JenkinsRule r) throws Exception {\n DummySecurityRealm realm = r.createDummySecurityRealm();\n r.jenkins.setSecurityRealm(realm);\n\n MockAuthorizationStrategy strategy = new MockAuthorizationStrategy();\n r.jenkins.setAuthorizationStrategy(strategy);\n\n try (ACLContext ignored = ACL.as2(Jenkins.ANONYMOUS2)) {\n assertThrows(AccessDeniedException.class, () -\u003e somethingUnauthenticatedUsersCanNotDo());\n }\n}\nTesting done\nAdded org.jvnet.hudson.test.JenkinsRulePermissionTest to validate the behavior.\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-01-27T09:43:19Z" - }, { "title": "chore(deps): bump org.jenkins-ci.plugins:bitbucket from 263.v7f6ef03c9ef8 to 270.vdb_c342a_178b_f", "url": "https://github.com/jenkinsci/opentelemetry-plugin/pull/1108", diff --git a/junit5_candidate_prs.txt b/junit5_candidate_prs.txt index 9f5958ab..43168d3a 100644 --- a/junit5_candidate_prs.txt +++ b/junit5_candidate_prs.txt @@ -1,15 +1,21 @@ -# JUnit 5 migration PR candidates found on 2025-08-14 01:41:34 +# JUnit 5 migration PR candidates found on 2025-08-15 01:42:12 # Add relevant URLs to junit5_pr_urls.txt after verification +# jenkinsci/opentelemetry-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/opentelemetry-plugin/pull/1182 + +# jenkinsci/git-client-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/git-client-plugin/pull/1324 + # jenkinsci/ec2-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/ec2-plugin/pull/1131 -# jenkinsci/git-push-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/git-push-plugin/pull/107 - # jenkinsci/csp-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/csp-plugin/pull/48 +# jenkinsci/git-push-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/git-push-plugin/pull/107 + # jenkinsci/mailer-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/mailer-plugin/pull/384 @@ -25,12 +31,12 @@ https://github.com/jenkinsci/config-file-provider-plugin/pull/392 # jenkinsci/ant-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/ant-plugin/pull/171 -# jenkinsci/jackson2-api-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/jackson2-api-plugin/pull/309 - # jenkinsci/bitbucket-branch-source-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/bitbucket-branch-source-plugin/pull/1094 +# jenkinsci/jackson2-api-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/jackson2-api-plugin/pull/309 + # jenkinsci/workflow-api-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/workflow-api-plugin/pull/420 @@ -73,12 +79,12 @@ https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/302 # jenkinsci/filesystem_scm-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/filesystem_scm-plugin/pull/24 -# jenkinsci/sse-gateway-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/sse-gateway-plugin/pull/255 - # jenkinsci/branch-api-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/branch-api-plugin/pull/509 +# jenkinsci/sse-gateway-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/sse-gateway-plugin/pull/255 + # jenkinsci/sauce-ondemand-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/sauce-ondemand-plugin/pull/267 @@ -121,12 +127,12 @@ https://github.com/jenkinsci/view-job-filters-plugin/pull/91 # jenkinsci/github-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/github-plugin/pull/387 -# jenkinsci/aws-global-configuration-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/aws-global-configuration-plugin/pull/104 - # jenkinsci/structs-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/structs-plugin/pull/223 +# 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 @@ -175,24 +181,24 @@ 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 -# jenkinsci/electricflow-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/electricflow-plugin/pull/409 - -# jenkinsci/pipeline-utility-steps-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/pipeline-utility-steps-plugin/pull/299 - # jenkinsci/notification-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/notification-plugin/pull/76 -# jenkinsci/docker-fixtures - Add `DockerExtension` to support `DockerContainer` for JUnit5 (OPEN) -https://github.com/jenkinsci/docker-fixtures/pull/122 +# jenkinsci/electricflow-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/electricflow-plugin/pull/409 # jenkinsci/text-finder-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/text-finder-plugin/pull/255 +# jenkinsci/pipeline-utility-steps-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/pipeline-utility-steps-plugin/pull/299 + # jenkinsci/rebuild-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/rebuild-plugin/pull/178 +# jenkinsci/docker-fixtures - Add `DockerExtension` to support `DockerContainer` for JUnit5 (OPEN) +https://github.com/jenkinsci/docker-fixtures/pull/122 + # jenkinsci/build-failure-analyzer-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/205 @@ -202,12 +208,12 @@ https://github.com/jenkinsci/file-leak-detector-plugin/pull/142 # jenkinsci/htmlpublisher-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/htmlpublisher-plugin/pull/331 -# jenkinsci/shared-library-version-override-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17 - # jenkinsci/timestamper-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/timestamper-plugin/pull/339 +# jenkinsci/shared-library-version-override-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/shared-library-version-override-plugin/pull/17 + # jenkinsci/gitlab-branch-source-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/gitlab-branch-source-plugin/pull/474 @@ -268,12 +274,12 @@ https://github.com/jenkinsci/groovy-plugin/pull/92 # jenkinsci/ssh-agents-plugin - Migrate `SSHLauncherTest` to JUnit5 (MERGED) https://github.com/jenkinsci/ssh-agents-plugin/pull/605 -# jenkinsci/dashboard-view-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/dashboard-view-plugin/pull/418 - # jenkinsci/digitalocean-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/digitalocean-plugin/pull/80 +# jenkinsci/dashboard-view-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/dashboard-view-plugin/pull/418 + # jenkinsci/syslog-java-client - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/syslog-java-client/pull/181 @@ -340,6 +346,9 @@ https://github.com/jenkinsci/JDK_Parameter_Plugin-plugin/pull/36 # jenkinsci/run-condition-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/run-condition-plugin/pull/132 +# jenkinsci/filesystem-list-parameter-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/filesystem-list-parameter-plugin/pull/26 + # jenkinsci/multibranch-build-strategy-extension-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/multibranch-build-strategy-extension-plugin/pull/71 @@ -349,9 +358,6 @@ https://github.com/jenkinsci/file-operations-plugin/pull/170 # jenkinsci/agent-setup-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/agent-setup-plugin/pull/60 -# jenkinsci/filesystem-list-parameter-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/filesystem-list-parameter-plugin/pull/26 - # jenkinsci/publish-over-ssh-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/publish-over-ssh-plugin/pull/383 @@ -628,12 +634,12 @@ https://github.com/jenkinsci/jobcacher-artifactory-storage-plugin/pull/89 # jenkinsci/ivy-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/ivy-plugin/pull/132 -# jenkinsci/ibmi-steps-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/ibmi-steps-plugin/pull/5 - # jenkinsci/pipeline-agent-build-history-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/pipeline-agent-build-history-plugin/pull/104 +# jenkinsci/ibmi-steps-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/ibmi-steps-plugin/pull/5 + # jenkinsci/build-history-manager-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/build-history-manager-plugin/pull/176 @@ -646,30 +652,30 @@ https://github.com/jenkinsci/copy-data-to-workspace-plugin/pull/10 # jenkinsci/database-h2-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/database-h2-plugin/pull/122 +# jenkinsci/authorize-project-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/authorize-project-plugin/pull/301 + # jenkinsci/sqlserver-api-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/sqlserver-api-plugin/pull/55 # jenkinsci/javadoc-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/javadoc-plugin/pull/186 +# jenkinsci/versioncolumn-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/versioncolumn-plugin/pull/305 + # jenkinsci/javadoc-plugin - Migrate tests to JUnit5 (CLOSED) https://github.com/jenkinsci/javadoc-plugin/pull/185 # jenkinsci/categorized-view-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/categorized-view-plugin/pull/88 -# jenkinsci/authorize-project-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/authorize-project-plugin/pull/301 - # jenkinsci/lockable-resources-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/lockable-resources-plugin/pull/761 # jenkinsci/docker-java-api-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/docker-java-api-plugin/pull/121 -# jenkinsci/versioncolumn-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/versioncolumn-plugin/pull/305 - # jenkinsci/azure-keyvault-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/azure-keyvault-plugin/pull/291 @@ -715,12 +721,12 @@ https://github.com/jenkinsci/thin-backup-plugin/pull/173 # jenkinsci/urltrigger-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/urltrigger-plugin/pull/146 -# jenkinsci/token-macro-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/token-macro-plugin/pull/254 - # jenkinsci/xshell-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/xshell-plugin/pull/222 +# jenkinsci/token-macro-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/token-macro-plugin/pull/254 + # jenkinsci/email-ext-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/email-ext-plugin/pull/591 @@ -745,24 +751,24 @@ https://github.com/jenkinsci/additional-metrics-plugin/pull/78 # jenkinsci/build-name-setter-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/build-name-setter-plugin/pull/142 -# jenkinsci/pipeline-as-yaml-plugin - Migrate GitSampleRepoRule to JUnit5 (MERGED) -https://github.com/jenkinsci/pipeline-as-yaml-plugin/pull/129 - # jenkinsci/pipeline-milestone-step-plugin - Migrate tests to JUnit5 (CLOSED) https://github.com/jenkinsci/pipeline-milestone-step-plugin/pull/146 +# jenkinsci/pipeline-as-yaml-plugin - Migrate GitSampleRepoRule to JUnit5 (MERGED) +https://github.com/jenkinsci/pipeline-as-yaml-plugin/pull/129 + # jenkinsci/global-build-stats-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/global-build-stats-plugin/pull/94 # jenkinsci/office-365-connector-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/office-365-connector-plugin/pull/385 -# jenkinsci/test-results-analyzer-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/test-results-analyzer-plugin/pull/132 - # jenkinsci/jobcacher-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/jobcacher-plugin/pull/403 +# jenkinsci/test-results-analyzer-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/test-results-analyzer-plugin/pull/132 + # jenkinsci/locale-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/locale-plugin/pull/290 @@ -802,12 +808,12 @@ https://github.com/jenkinsci/testng-plugin-plugin/pull/350 # jenkinsci/plot-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/plot-plugin/pull/171 -# jenkinsci/promoted-builds-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/promoted-builds-plugin/pull/302 - # jenkinsci/dark-theme-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/dark-theme-plugin/pull/576 +# jenkinsci/promoted-builds-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/promoted-builds-plugin/pull/302 + # jenkinsci/msbuild-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/msbuild-plugin/pull/197 @@ -829,12 +835,12 @@ https://github.com/jenkinsci/pipeline-graph-view-plugin/pull/596 # jenkinsci/parameterized-scheduler-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/parameterized-scheduler-plugin/pull/249 -# jenkinsci/ssh-agents-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/ssh-agents-plugin/pull/562 - # jenkinsci/archetypes - Upgrade tests to use JUnit5 (MERGED) https://github.com/jenkinsci/archetypes/pull/774 +# jenkinsci/ssh-agents-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/ssh-agents-plugin/pull/562 + # jenkinsci/http-request-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/http-request-plugin/pull/198 @@ -949,12 +955,12 @@ https://github.com/jenkinsci/stackrox-container-image-scanner-plugin/pull/4 # jenkinsci/ansible-tower-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) https://github.com/jenkinsci/ansible-tower-plugin/pull/30 -# 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/yet-another-build-visualizer-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) https://github.com/jenkinsci/yet-another-build-visualizer-plugin/pull/33 +# 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 (CLOSED) https://github.com/jenkinsci/horreum-plugin/pull/76 @@ -1021,15 +1027,15 @@ https://github.com/jenkinsci/pipeline-maven-plugin/pull/913 # jenkinsci/jenkins - Update dependency org.jenkins-ci.plugins:mailer to v509 (MERGED) https://github.com/jenkinsci/jenkins/pull/10776 +# jenkinsci/jenkins - Update dependency org.jenkins-ci.modules:sshd to v3.372.v5d04a_e92d8cf (MERGED) +https://github.com/jenkinsci/jenkins/pull/10796 + # jenkinsci/bom - chore(deps): bump io.jenkins.plugins:extra-tool-installers from 187.ved1e53d41fa_6 to 202.v32436898800a_ in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/5384 # jenkinsci/bom - chore(deps): bump io.jenkins.plugins:jnr-posix-api from 3.1.20-138.vdb_9db_a_39182f to 3.1.20-166.v50a_50932c65b_ in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/5371 -# jenkinsci/jenkins - Update dependency org.jenkins-ci.modules:sshd to v3.372.v5d04a_e92d8cf (MERGED) -https://github.com/jenkinsci/jenkins/pull/10796 - # jenkinsci/tekton-client-plugin - refactor(tests): Migrate tests to JUnit 5 (CLOSED) https://github.com/jenkinsci/tekton-client-plugin/pull/386 @@ -1108,12 +1114,12 @@ https://github.com/jenkinsci/plugin-installation-manager-tool/pull/800 # jenkinsci/dark-theme-plugin - Update dependency io.jenkins.plugins:theme-manager to v294 (MERGED) https://github.com/jenkinsci/dark-theme-plugin/pull/593 -# jenkinsci/m2release-plugin - chore(deps-dev): bump org.wiremock:wiremock-standalone from 3.13.0 to 3.13.1 (MERGED) -https://github.com/jenkinsci/m2release-plugin/pull/152 - # jenkinsci/jenkins-test-harness - Raise default permissions of `JUnit5JenkinsRule` (MERGED) https://github.com/jenkinsci/jenkins-test-harness/pull/910 +# jenkinsci/m2release-plugin - chore(deps-dev): bump org.wiremock:wiremock-standalone from 3.13.0 to 3.13.1 (MERGED) +https://github.com/jenkinsci/m2release-plugin/pull/152 + # jenkinsci/opentelemetry-plugin - chore(deps): bump org.jenkins-ci.plugins:bitbucket from 263.v7f6ef03c9ef8 to 270.vdb_c342a_178b_f (MERGED) https://github.com/jenkinsci/opentelemetry-plugin/pull/1108