From 8b56b88fb7e91c5aba6c6911a782d9317e122e7e Mon Sep 17 00:00:00 2001 From: gounthar <116569+gounthar@users.noreply.github.com> Date: Wed, 9 Jul 2025 01:43:19 +0000 Subject: [PATCH] Update PR data Daily collection (2025-07-09 01:43 UTC) --- data/consolidated/all_prs.json | 22 +- data/consolidated/open_prs.json | 22 +- data/junit5/junit5_candidates.json | 383 +++++++++++++++++------------ junit5_candidate_prs.txt | 129 +++++----- 4 files changed, 313 insertions(+), 243 deletions(-) diff --git a/data/consolidated/all_prs.json b/data/consolidated/all_prs.json index e474363c..67d62a2c 100644 --- a/data/consolidated/all_prs.json +++ b/data/consolidated/all_prs.json @@ -6624,38 +6624,38 @@ "statusCheckRollup": [ { "__typename": "CheckRun", - "completedAt": "2025-04-15T15:13:41Z", + "completedAt": "2025-07-08T12:15:36Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/actions/runs/14472963928/job/40591425929", + "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/actions/runs/16142863164/job/45554195023", "name": "security-scan / scan", - "startedAt": "2025-04-15T15:11:05Z", + "startedAt": "2025-07-08T12:12:14Z", "status": "COMPLETED", "workflowName": "Jenkins Security Scan" }, { "__typename": "StatusContext", "context": "continuous-integration/jenkins/pr-head", - "startedAt": "2025-04-15T15:11:42Z", + "startedAt": "2025-07-08T12:15:24Z", "state": "ERROR", - "targetUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/2/display/redirect" + "targetUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/3/display/redirect" }, { "__typename": "CheckRun", - "completedAt": "2025-04-15T15:11:33Z", + "completedAt": "2025-07-08T12:15:23Z", "conclusion": "FAILURE", - "detailsUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/2/display/redirect", + "detailsUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/3/display/redirect", "name": "Jenkins", - "startedAt": "2025-04-15T15:10:59Z", + "startedAt": "2025-07-08T12:12:22Z", "status": "COMPLETED", "workflowName": "" }, { "__typename": "CheckRun", - "completedAt": "2025-04-15T15:13:38Z", + "completedAt": "2025-07-08T12:16:31Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/runs/40591619928", + "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/runs/45554440115", "name": "Jenkins Security Scan", - "startedAt": "2025-04-15T15:13:29Z", + "startedAt": "2025-07-08T12:15:23Z", "status": "COMPLETED", "workflowName": "" } diff --git a/data/consolidated/open_prs.json b/data/consolidated/open_prs.json index 4430ed7b..c9be1b71 100644 --- a/data/consolidated/open_prs.json +++ b/data/consolidated/open_prs.json @@ -4697,38 +4697,38 @@ "statusCheckRollup": [ { "__typename": "CheckRun", - "completedAt": "2025-04-15T15:13:41Z", + "completedAt": "2025-07-08T12:15:36Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/actions/runs/14472963928/job/40591425929", + "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/actions/runs/16142863164/job/45554195023", "name": "security-scan / scan", - "startedAt": "2025-04-15T15:11:05Z", + "startedAt": "2025-07-08T12:12:14Z", "status": "COMPLETED", "workflowName": "Jenkins Security Scan" }, { "__typename": "StatusContext", "context": "continuous-integration/jenkins/pr-head", - "startedAt": "2025-04-15T15:11:42Z", + "startedAt": "2025-07-08T12:15:24Z", "state": "ERROR", - "targetUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/2/display/redirect" + "targetUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/3/display/redirect" }, { "__typename": "CheckRun", - "completedAt": "2025-04-15T15:11:33Z", + "completedAt": "2025-07-08T12:15:23Z", "conclusion": "FAILURE", - "detailsUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/2/display/redirect", + "detailsUrl": "https://ci.jenkins.io/job/Plugins/job/git-push-plugin/job/PR-103/3/display/redirect", "name": "Jenkins", - "startedAt": "2025-04-15T15:10:59Z", + "startedAt": "2025-07-08T12:12:22Z", "status": "COMPLETED", "workflowName": "" }, { "__typename": "CheckRun", - "completedAt": "2025-04-15T15:13:38Z", + "completedAt": "2025-07-08T12:16:31Z", "conclusion": "SUCCESS", - "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/runs/40591619928", + "detailsUrl": "https://github.com/jenkinsci/git-push-plugin/runs/45554440115", "name": "Jenkins Security Scan", - "startedAt": "2025-04-15T15:13:29Z", + "startedAt": "2025-07-08T12:15:23Z", "status": "COMPLETED", "workflowName": "" } diff --git a/data/junit5/junit5_candidates.json b/data/junit5/junit5_candidates.json index c9e74062..5fe4dd11 100644 --- a/data/junit5/junit5_candidates.json +++ b/data/junit5/junit5_candidates.json @@ -1,5 +1,25 @@ { "prs": [ + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/mail-watcher-plugin/pull/162", + "repository": "jenkinsci/mail-watcher-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\nRemove powermock\nUse MockitoExtension\nMinor code cleanup\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-07-08T09:43:50Z" + }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/groovy-plugin/pull/92", + "repository": "jenkinsci/groovy-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\nReplace docker-fixtures with testcontainers\nMinor code cleanup\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-07-08T12:14:12Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/syslog-java-client/pull/181", @@ -142,23 +162,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/amazon-ecs-plugin/pull/387", - "repository": "jenkinsci/amazon-ecs-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 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-23T08:30:02Z" + "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/amazon-ecs-plugin/pull/387", + "repository": "jenkinsci/amazon-ecs-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" + "createdAt": "2025-04-23T08:30:02Z" }, { "title": "Migrate tests to JUnit5", @@ -202,23 +222,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/display-url-api-plugin/pull/255", - "repository": "jenkinsci/display-url-api-plugin", + "url": "https://github.com/jenkinsci/signpath-plugin/pull/41", + "repository": "jenkinsci/signpath-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:58:29Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewd.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-02-11T15:50:21Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/signpath-plugin/pull/41", - "repository": "jenkinsci/signpath-plugin", + "url": "https://github.com/jenkinsci/display-url-api-plugin/pull/255", + "repository": "jenkinsci/display-url-api-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewd.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-02-11T15:50:21Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-24T14:58:29Z" }, { "title": "Migrate tests to JUnit5", @@ -240,16 +260,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:40:12Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/database-sqlite-plugin/pull/163", - "repository": "jenkinsci/database-sqlite-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-27T11:58:56Z" - }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/matrix-project-plugin/pull/264", @@ -262,13 +272,13 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/reverse-proxy-auth-plugin/pull/184", - "repository": "jenkinsci/reverse-proxy-auth-plugin", + "url": "https://github.com/jenkinsci/database-sqlite-plugin/pull/163", + "repository": "jenkinsci/database-sqlite-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-05-20T08:09:43Z" + "createdAt": "2025-03-27T11:58:56Z" }, { "title": "Migrate tests to JUnit5", @@ -290,6 +300,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-04-09T12:37:00Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/reverse-proxy-auth-plugin/pull/184", + "repository": "jenkinsci/reverse-proxy-auth-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-05-20T08:09:43Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/lucene-search-plugin/pull/77", @@ -312,23 +332,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/pubsub-light-plugin/pull/136", - "repository": "jenkinsci/pubsub-light-plugin", + "url": "https://github.com/jenkinsci/ws-cleanup-plugin/pull/230", + "repository": "jenkinsci/ws-cleanup-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-24T15:07:07Z" + "createdAt": "2025-03-06T14:42:06Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/ws-cleanup-plugin/pull/230", - "repository": "jenkinsci/ws-cleanup-plugin", + "url": "https://github.com/jenkinsci/pubsub-light-plugin/pull/136", + "repository": "jenkinsci/pubsub-light-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-06T14:42:06Z" + "createdAt": "2025-03-24T15:07:07Z" }, { "title": "Migrate tests to JUnit5", @@ -454,23 +474,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/resource-disposer-plugin/pull/121", - "repository": "jenkinsci/resource-disposer-plugin", + "url": "https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/205", + "repository": "jenkinsci/build-failure-analyzer-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-06T15:18:48Z" + "createdAt": "2025-02-18T16:31:16Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/205", - "repository": "jenkinsci/build-failure-analyzer-plugin", + "url": "https://github.com/jenkinsci/resource-disposer-plugin/pull/121", + "repository": "jenkinsci/resource-disposer-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-18T16:31:16Z" + "createdAt": "2025-03-06T15:18:48Z" }, { "title": "Migrate tests to JUnit5", @@ -494,23 +514,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/timestamper-plugin/pull/339", - "repository": "jenkinsci/timestamper-plugin", + "url": "https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/302", + "repository": "jenkinsci/throttle-concurrent-builds-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" + "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\nThrottleJobPropertyPipelineRestartTest using JenkinsSessionRule (in combination with SemaphoreStep)\n\nI also took the freedom of re-enabling ThrottleConcurrentTest and refactor it to no longer rely on jgiven.\nIMHO there is no need for this test in particualar to use it and its better to streamline it with other tests in this plugin.\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-06T11:10:28Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/302", - "repository": "jenkinsci/throttle-concurrent-builds-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\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\nThrottleJobPropertyPipelineRestartTest using JenkinsSessionRule (in combination with SemaphoreStep)\n\nI also took the freedom of re-enabling ThrottleConcurrentTest and refactor it to no longer rely on jgiven.\nIMHO there is no need for this test in particualar to use it and its better to streamline it with other tests in this plugin.\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-06T11:10:28Z" + "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" }, { "title": "Migrate tests to JUnit5", @@ -544,23 +564,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/okhttp-api-plugin/pull/236", - "repository": "jenkinsci/okhttp-api-plugin", + "url": "https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386", + "repository": "jenkinsci/jenkins-multijob-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-27T10:42:45Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewd.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-02-11T08:57:21Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386", - "repository": "jenkinsci/jenkins-multijob-plugin", + "url": "https://github.com/jenkinsci/okhttp-api-plugin/pull/236", + "repository": "jenkinsci/okhttp-api-plugin", "state": "OPEN", "author": "strangelookingnerd", "labels": null, - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations\nMigrate assertions\nMinor cleanup\nRemove public visibility of test classes and methods\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewd.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-02-11T08:57:21Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-27T10:42:45Z" }, { "title": "Migrate tests to JUnit5", @@ -706,6 +726,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-19T14:35:15Z" }, + { + "title": "Migrate `SSHLauncherTest` to JUnit5", + "url": "https://github.com/jenkinsci/ssh-agents-plugin/pull/605", + "repository": "jenkinsci/ssh-agents-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": null, + "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/dashboard-view-plugin/pull/418", @@ -1260,18 +1290,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-04-28T07:29:50Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/sshd-plugin/pull/221", - "repository": "jenkinsci/sshd-plugin", - "state": "MERGED", - "author": "strangelookingnerd", - "labels": [ - "tests" - ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-28T14:47:02Z" - }, { "title": "Migrate tests to JUnit5 (test / misc / 4)", "url": "https://github.com/jenkinsci/jenkins/pull/10582", @@ -1287,6 +1305,18 @@ "body": "This PR aims to migrate all tests in test (various packages) to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nOther, releated PR: #10559 #10576 #10577 #10578 #10579 #10580 #10581 #10582\nWhy this is a good change:\n\nJUnit 5 is the modern standard: It offers a cleaner and more powerful programming model, better extensibility, and improved support for modern Java features (like lambdas, streams, and optional parameters).\nImproved test maintainability: JUnit 5’s more expressive annotations and lifecycle management make tests easier to read, write, and debug.\nEnables use of modern extensions: Migrating paves the way to leverage powerful third-party extensions and tooling (e.g., parameterized tests, dynamic tests, conditional execution).\n\nIt is important to notice that this change should not alter the test logic, but bring the project in line with modern best practices and help keeping it future-proof.\nThere are some exceptions were tests have not been migrated (see the list below). The reasons vary per class, overall it's mostly either some custom JenkinsRule implementations that as of now do not properly work with JUnit5. There are also cases where a migration would simply require too much effort with too much risk of altering a tests intentions.\n\nList of test classes not migrated to JUnit5\n\nAbstractItem2Test\nAgentInboundUrlTest\nApiTokenStatsRestartTest\nArgumentListBuilder2Test\nBasicHeaderApiTokenAuthenticatorTest\nBindTest\nBootFailureTest\nBuiltInNodeMigrationRestartTest\nClassicPluginStrategyTest\nCustomClassFilterTest\nCustomPluginManagerTest\nDisablePluginCommandTest\nDoubleLaunchCheckerTest\nErrorPageTest\nExtensionListListenerTest\nExtensionListRjrTest\nFileParameterValuePersistenceTest\nHudsonPrivateSecurityRealmFIPSTest\nInboundAgentTlsTest\nJNLPLauncherRealTest\nJenkins64991Test\nJenkinsBuildsAndWorkspacesDirectoriesTest\nJenkinsLocationConfigurationTest\nJenkinsLogRecordsTest\nJenkinsManagePermissionTest\nJenkinsSupportAnnotationsTest\nJenkinsTest\nJnlpAccessWithSecuredHudsonTest\nJnlpProtocol4ProxyHandlerTest\nJnlpSlaveRestarterInstallerTest\nLifecycleTest\nLoadDetachedPluginsTest\nLoginTest\nNameRefTest\nNodeParallelTest\nNodeProvisionerTest\nNodesRestartTest\nOfflineNodeCommandTest\nOldRemotingAgentTest\nPluginManagerInstalledGUITest\nPluginManagerTest\nProjectTest\nProxyConfigurationManagerGUITest\nQueueCrashTest\nQueueRestartTest\nResponseTimeMonitorTest\nReverseBuildTriggerAfterRestartTest\nReverseProxySetupMonitorTest\nRunActionTest\nSecurity218Test\nSecurity3430Test\nSecurity3501Test\nSecurity637Test\nSecurityContextExecutorServiceTest\nSetContextClassLoaderTest\nSetupWizardRestartTest\nSymbolJenkinsTest\nUnsupportedRemotingAgentEscapeHatchTest\nUnsupportedRemotingAgentTest\nUpdateCenterCustomTest\nUpdateCenterMigrationTest\nUserRestartTest\nUserSeedPropertyRestartTest\nWebSocketAgentsTest\nXStream2AnnotationTest\n\n\nI am well aware that this is a huge 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\nLot's of local testing. Still there are some tests that do not run in my environement (with or without any changes).\nProposed changelog entries\n\nMigrate tests to JUnit5\n\nProposed changelog category\n/label internal, tests\nProposed upgrade guidelines\nN/A\nSubmitter checklist\n\n The Jira issue, if it exists, is well-described.\n The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see examples). Fill in the Proposed upgrade guidelines section only if there are breaking changes or changes that may require extra steps from users during upgrade.\n There is automated testing or an explanation as to why this change has no tests.\n New public classes, fields, and methods are annotated with @Restricted or have @since TODO Javadocs, as appropriate.\n New deprecations are annotated with @Deprecated(since = \"TODO\") or @Deprecated(forRemoval = true, since = \"TODO\"), if applicable.\n New or substantially changed JavaScript is not defined inline and does not call eval to ease future introduction of Content Security Policy (CSP) directives (see documentation).\n For dependency updates, there are links to external changelogs and, if possible, full differentials.\n For new APIs and extension points, there is a link to at least one consumer.\n\nDesired reviewers\nAnyone really, it's a giant changeset with lots of repetitions.\nBefore the changes are marked as ready-for-merge:\nMaintainer checklist\n\n There are at least two (2) approvals for the pull request and no outstanding requests for change.\n Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.\n Changelog entries in the pull request title and/or Proposed changelog entries are accurate, human-readable, and in the imperative mood.\n Proper changelog labels are set so that the changelog can be generated automatically.\n If the change needs additional upgrade steps from users, the upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the pull request title (see example).\n If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).", "createdAt": "2025-04-22T08:46:15Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/sshd-plugin/pull/221", + "repository": "jenkinsci/sshd-plugin", + "state": "MERGED", + "author": "strangelookingnerd", + "labels": [ + "tests" + ], + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-04-28T14:47:02Z" + }, { "title": "Migrate tests to JUnit5 (test / hudson / 1)", "url": "https://github.com/jenkinsci/jenkins/pull/10579", @@ -1365,16 +1395,6 @@ "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", "createdAt": "2025-04-24T08:46:05Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/mathworks-polyspace-plugin/pull/9", - "repository": "jenkinsci/mathworks-polyspace-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-10T13:28:12Z" - }, { "title": "Migrate tests to JUnit5 (core / jenkins / 3)", "url": "https://github.com/jenkinsci/jenkins/pull/10578", @@ -1405,6 +1425,16 @@ "body": "This PR aims to migrate all tests in core (hudson package) to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nOther, releated PR: #10559 #10576 #10577 #10578 #10579 #10580 #10581 #10582\nWhy this is a good change:\n\nJUnit 5 is the modern standard: It offers a cleaner and more powerful programming model, better extensibility, and improved support for modern Java features (like lambdas, streams, and optional parameters).\nImproved test maintainability: JUnit 5’s more expressive annotations and lifecycle management make tests easier to read, write, and debug.\nEnables use of modern extensions: Migrating paves the way to leverage powerful third-party extensions and tooling (e.g., parameterized tests, dynamic tests, conditional execution).\n\nIt is important to notice that this change should not alter the test logic, but bring the project in line with modern best practices and help keeping it future-proof.\nThere are some exceptions were tests have not been migrated (see the list below). The reasons vary per class, overall it's mostly either some custom JenkinsRule implementations that as of now do not properly work with JUnit5. There are also cases where a migration would simply require too much effort with too much risk of altering a tests intentions.\n\nList of test classes not migrated to JUnit5\n\nAbstractItem2Test\nAgentInboundUrlTest\nApiTokenStatsRestartTest\nArgumentListBuilder2Test\nBasicHeaderApiTokenAuthenticatorTest\nBindTest\nBootFailureTest\nBuiltInNodeMigrationRestartTest\nClassicPluginStrategyTest\nCustomClassFilterTest\nCustomPluginManagerTest\nDisablePluginCommandTest\nDoubleLaunchCheckerTest\nErrorPageTest\nExtensionListListenerTest\nExtensionListRjrTest\nFileParameterValuePersistenceTest\nHudsonPrivateSecurityRealmFIPSTest\nInboundAgentTlsTest\nJNLPLauncherRealTest\nJenkins64991Test\nJenkinsBuildsAndWorkspacesDirectoriesTest\nJenkinsLocationConfigurationTest\nJenkinsLogRecordsTest\nJenkinsManagePermissionTest\nJenkinsSupportAnnotationsTest\nJenkinsTest\nJnlpAccessWithSecuredHudsonTest\nJnlpProtocol4ProxyHandlerTest\nJnlpSlaveRestarterInstallerTest\nLifecycleTest\nLoadDetachedPluginsTest\nLoginTest\nNameRefTest\nNodeParallelTest\nNodeProvisionerTest\nNodesRestartTest\nOfflineNodeCommandTest\nOldRemotingAgentTest\nPluginManagerInstalledGUITest\nPluginManagerTest\nProjectTest\nProxyConfigurationManagerGUITest\nQueueCrashTest\nQueueRestartTest\nResponseTimeMonitorTest\nReverseBuildTriggerAfterRestartTest\nReverseProxySetupMonitorTest\nRunActionTest\nSecurity218Test\nSecurity3430Test\nSecurity3501Test\nSecurity637Test\nSecurityContextExecutorServiceTest\nSetContextClassLoaderTest\nSetupWizardRestartTest\nSymbolJenkinsTest\nUnsupportedRemotingAgentEscapeHatchTest\nUnsupportedRemotingAgentTest\nUpdateCenterCustomTest\nUpdateCenterMigrationTest\nUserRestartTest\nUserSeedPropertyRestartTest\nWebSocketAgentsTest\nXStream2AnnotationTest\n\n\nI am well aware that this is a huge 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\nLot's of local testing. Still there are some tests that do not run in my environement (with or without any changes).\nProposed changelog entries\n\nMigrate tests to JUnit5\n\nProposed changelog category\n/label internal, tests\nProposed upgrade guidelines\nN/A\nSubmitter checklist\n\n The Jira issue, if it exists, is well-described.\n The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see examples). Fill in the Proposed upgrade guidelines section only if there are breaking changes or changes that may require extra steps from users during upgrade.\n There is automated testing or an explanation as to why this change has no tests.\n New public classes, fields, and methods are annotated with @Restricted or have @since TODO Javadocs, as appropriate.\n New deprecations are annotated with @Deprecated(since = \"TODO\") or @Deprecated(forRemoval = true, since = \"TODO\"), if applicable.\n New or substantially changed JavaScript is not defined inline and does not call eval to ease future introduction of Content Security Policy (CSP) directives (see documentation).\n For dependency updates, there are links to external changelogs and, if possible, full differentials.\n For new APIs and extension points, there is a link to at least one consumer.\n\nDesired reviewers\nAnyone really, it's a giant changeset with lots of repetitions.\nBefore the changes are marked as ready-for-merge:\nMaintainer checklist\n\n There are at least two (2) approvals for the pull request and no outstanding requests for change.\n Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.\n Changelog entries in the pull request title and/or Proposed changelog entries are accurate, human-readable, and in the imperative mood.\n Proper changelog labels are set so that the changelog can be generated automatically.\n If the change needs additional upgrade steps from users, the upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the pull request title (see example).\n If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).", "createdAt": "2025-04-22T07:21:35Z" }, + { + "title": "Migrate tests to JUnit5", + "url": "https://github.com/jenkinsci/mathworks-polyspace-plugin/pull/9", + "repository": "jenkinsci/mathworks-polyspace-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-10T13:28:12Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/authentication-tokens-plugin/pull/203", @@ -1614,27 +1644,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/build-history-metrics-plugin/pull/64", - "repository": "jenkinsci/build-history-metrics-plugin", + "url": "https://github.com/jenkinsci/gitea-plugin/pull/109", + "repository": "jenkinsci/gitea-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "tests" + "developer" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-04-10T13:04:25Z" + "createdAt": "2025-03-05T13:16:29Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/gitea-plugin/pull/109", - "repository": "jenkinsci/gitea-plugin", + "url": "https://github.com/jenkinsci/build-history-metrics-plugin/pull/64", + "repository": "jenkinsci/build-history-metrics-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ - "developer" + "tests" ], "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-05T13:16:29Z" + "createdAt": "2025-04-10T13:04:25Z" }, { "title": "Migrate tests to JUnit5", @@ -1750,23 +1780,23 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/last-changes-plugin/pull/123", - "repository": "jenkinsci/last-changes-plugin", + "url": "https://github.com/jenkinsci/dependency-check-plugin/pull/176", + "repository": "jenkinsci/dependency-check-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-03T12:08:57Z" + "createdAt": "2025-04-03T11:14:35Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/dependency-check-plugin/pull/176", - "repository": "jenkinsci/dependency-check-plugin", + "url": "https://github.com/jenkinsci/last-changes-plugin/pull/123", + "repository": "jenkinsci/last-changes-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-03T11:14:35Z" + "createdAt": "2025-04-03T12:08:57Z" }, { "title": "Migrate tests to JUnit5", @@ -2127,27 +2157,27 @@ }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/lockable-resources-plugin/pull/761", - "repository": "jenkinsci/lockable-resources-plugin", + "url": "https://github.com/jenkinsci/azure-keyvault-plugin/pull/291", + "repository": "jenkinsci/azure-keyvault-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "test" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere is one exception where a migration was not possible as the tests rely on Rule implementations that have not (yet) been migrated to JUnit5:\n\nLockStepWithRestartTest using JenkinsSessionRule (in combination with SemaphoreStep -\u003e see jenkinsci/jenkins-test-harness#936)\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-20T11:14:02Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-21T09:11:36Z" }, { "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/azure-keyvault-plugin/pull/291", - "repository": "jenkinsci/azure-keyvault-plugin", + "url": "https://github.com/jenkinsci/lockable-resources-plugin/pull/761", + "repository": "jenkinsci/lockable-resources-plugin", "state": "MERGED", "author": "strangelookingnerd", "labels": [ "test" ], - "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", - "createdAt": "2025-03-21T09:11:36Z" + "body": "This PR aims to migrate all tests to JUnit5. Changes include:\n\nMigrate annotations and imports\nMigrate assertions\nRemove public visibility for test classes and methods\nMinor clean up\n\nThere is one exception where a migration was not possible as the tests rely on Rule implementations that have not (yet) been migrated to JUnit5:\n\nLockStepWithRestartTest using JenkinsSessionRule (in combination with SemaphoreStep -\u003e see jenkinsci/jenkins-test-harness#936)\n\nI am well aware that this is a quite large changeset however I hope that there is still interest in this PR and it will be reviewed.\nIf there are any questions, please do not hesitate to ping me.\n\n Make sure you are requesting to pull a topic/feature/bugfix branch (right side) and not your master branch!\n Ensure that the pull request title represents the desired changelog entry\n Please describe what you did\n Link to relevant issues in GitHub\n Link to relevant pull requests, esp. upstream and downstream changes\n Ensure you have provided tests - that demonstrates feature works or fixes the issue", + "createdAt": "2025-03-20T11:14:02Z" }, { "title": "Migrate tests to JUnit5", @@ -2345,6 +2375,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-10T08:11:00Z" }, + { + "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", @@ -2367,16 +2407,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-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/cloudbees-jenkins-advisor-plugin/pull/216", @@ -2455,16 +2485,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-10T12:38:03Z" }, - { - "title": "Migrate tests to JUnit5", - "url": "https://github.com/jenkinsci/global-build-stats-plugin/pull/94", - "repository": "jenkinsci/global-build-stats-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-06T15:57:55Z" - }, { "title": "Migrate GitSampleRepoRule to JUnit5", "url": "https://github.com/jenkinsci/pipeline-as-yaml-plugin/pull/129", @@ -2477,6 +2497,16 @@ "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/global-build-stats-plugin/pull/94", + "repository": "jenkinsci/global-build-stats-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-06T15:57:55Z" + }, { "title": "Migrate tests to JUnit5", "url": "https://github.com/jenkinsci/office-365-connector-plugin/pull/385", @@ -3176,19 +3206,6 @@ "body": "Bumps org.junit.jupiter:junit-jupiter-engine from 5.9.1 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\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-07T01:46:55Z" }, - { - "title": "build(deps): bump com.squareup.okhttp3:okhttp from 3.14.9 to 5.0.0", - "url": "https://github.com/jenkinsci/tekton-client-plugin/pull/422", - "repository": "jenkinsci/tekton-client-plugin", - "state": "OPEN", - "author": "dependabot", - "labels": [ - "dependencies", - "java" - ], - "body": "Bumps com.squareup.okhttp3:okhttp from 3.14.9 to 5.0.0.\n\nChangelog\nSourced from com.squareup.okhttp3:okhttp's changelog.\n\nVersion 5.0.0\n2025-07-02\nThis is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading\nfrom OkHttp 4.x:\nOkHttp is now packaged as separate JVM and Android artifacts. This allows us to offer\nplatform-specific features and optimizations. If your build system handles [Gradle module metadata],\nthis change should be automatic.\nMockWebServer has a new coordinate and package name. We didn’t like that our old artifact\ndepends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We\nintend to continue publishing the old okhttp3.mockwebserver artifact so there’s no urgency to\nmigrate.)\n\n\n\nCoordinate\nPackage Name\nDescription\n\n\n\n\ncom.squareup.okhttp3:mockwebserver3:5.0.0\nmockwebserver3\nCore module. No JUnit dependency!\n\n\ncom.squareup.okhttp3:mockwebserver3-junit4:5.0.0\nmockwebserver3.junit4\nOptional JUnit 4 integration.\n\n\ncom.squareup.okhttp3:mockwebserver3-junit5:5.0.0\nmockwebserver3.junit5\nOptional JUnit 5 integration.\n\n\ncom.squareup.okhttp3:mockwebserver:5.0.0\nokhttp3.mockwebserver\nObsolete. Depends on JUnit 4.\n\n\n\nOkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks. It attempts\nboth IPv6 and IPv4 connections concurrently, keeping whichever connects first.\nWe’ve improved our Kotlin APIs. You can skip the builder:\nval request = Request(\n url = \"https://cash.app/\".toHttpUrl(),\n)\nOkHttp now supports [GraalVM].\nHere’s what has changed since 5.0.0-alpha.17:\n\nUpgrade: [Okio 3.15.0][okio_3_15_0].\nUpgrade: [Kotlin 2.2.0][kotlin_2_2_0].\nFix: Don't crash with a NoSuchMethodError when using OkHttp with the Sentry SDK.\nFix: Retain the query data in the old okhttp3.mockwebserver.RecordedRequest.path property. We\ninadvertently changed this behavior when we introduced the mockwebserver3 API.\n\nVersion 5.0.0-alpha.17\n2025-06-29\nThis release stabilizes many APIs for the imminent OkHttp 5.0.0 release.\n\n\n... (truncated)\n\n\nCommits\n\n1b703d5 Prepare for release 5.0.0.\ndcb640c Fix breaking change from alpha.17 release (#8899)\n75661d4 Fix a NoSuchMethodError loading OkHttp on Android (#8898)\na84a09f Update com.squareup.okio to v3.15.0 (#8896)\n06a88ad Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.8 (#8895)\n9ba8962 Document change of RecordedRequest.path\n2864541 Update dependency com.puppycrawl.tools:checkstyle to v10.26.1 (#8894)\n4309b55 Prepare next development version.\nae1145c Prepare for release 5.0.0-alpha.17.\ndba12fc Update dependency de.mannodermaus.gradle.plugins:android-junit5 to v1.13.1.0 ...\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", - "createdAt": "2025-07-03T19:06:02Z" - }, { "title": "[dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.2", "url": "https://github.com/jenkinsci/horreum-plugin/pull/73", @@ -3215,6 +3232,19 @@ "body": "Bumps com.squareup.okhttp3:okhttp from 4.11.0 to 5.1.0.\n\nChangelog\nSourced from com.squareup.okhttp3:okhttp's changelog.\n\nVersion 5.1.0\n2025-07-07\n\n\nNew: Response.peekTrailers(). When we changed Response.trailers() to block instead of\nthrowing in 5.0.0, we inadvertently removed the ability for callers to peek the trailers\n(by catching the IllegalStateException if they weren't available). This new API restores that\ncapability.\n\n\nFix: Don't crash on trailers() if the response doesn't have a body. We broke [Retrofit] users\nwho read the trailers on the raw() OkHttp response, after its body was decoded.\n\n\nVersion 5.0.0\n2025-07-02\nThis is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading\nfrom OkHttp 4.x:\nOkHttp is now packaged as separate JVM and Android artifacts. This allows us to offer\nplatform-specific features and optimizations. If your build system handles [Gradle module metadata],\nthis change should be automatic.\nMockWebServer has a new coordinate and package name. We didn’t like that our old artifact\ndepends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We\nintend to continue publishing the old okhttp3.mockwebserver artifact so there’s no urgency to\nmigrate.)\n\n\n\nCoordinate\nPackage Name\nDescription\n\n\n\n\ncom.squareup.okhttp3:mockwebserver3:5.0.0\nmockwebserver3\nCore module. No JUnit dependency!\n\n\ncom.squareup.okhttp3:mockwebserver3-junit4:5.0.0\nmockwebserver3.junit4\nOptional JUnit 4 integration.\n\n\ncom.squareup.okhttp3:mockwebserver3-junit5:5.0.0\nmockwebserver3.junit5\nOptional JUnit 5 integration.\n\n\ncom.squareup.okhttp3:mockwebserver:5.0.0\nokhttp3.mockwebserver\nObsolete. Depends on JUnit 4.\n\n\n\nOkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks. It attempts\nboth IPv6 and IPv4 connections concurrently, keeping whichever connects first.\nWe’ve improved our Kotlin APIs. You can skip the builder:\nval request = Request(\n url = \"https://cash.app/\".toHttpUrl(),\n)\nOkHttp now supports [GraalVM].\nHere’s what has changed since 5.0.0-alpha.17:\n\n\n... (truncated)\n\n\nCommits\n\nd2dd180 Prepare for release 5.1.0.\n61a8735 New Response.peekTrailers() API (#8921)\n6684401 Update dependency gradle to v8.14.3 (#8915)\n7adb2b6 Update junit-framework monorepo (#8914)\ne41ff18 Link to new mockwebserver artifacts (#8911)\n0ff8751 Remove Graal init tracing (#8909)\nb9a2560 Run graal on master (#8907)\n8339524 Remove ExperimentalOkHttpApi references (#8908)\nce29ef6 Fix graal tests (#8906)\n8579689 Don't force a response body read on all trailers (#8904)\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", "createdAt": "2025-07-07T23:09:23Z" }, + { + "title": "build(deps): bump com.squareup.okhttp3:okhttp from 3.14.9 to 5.1.0", + "url": "https://github.com/jenkinsci/tekton-client-plugin/pull/424", + "repository": "jenkinsci/tekton-client-plugin", + "state": "OPEN", + "author": "dependabot", + "labels": [ + "dependencies", + "java" + ], + "body": "Bumps com.squareup.okhttp3:okhttp from 3.14.9 to 5.1.0.\n\nChangelog\nSourced from com.squareup.okhttp3:okhttp's changelog.\n\nVersion 5.1.0\n2025-07-07\n\n\nNew: Response.peekTrailers(). When we changed Response.trailers() to block instead of\nthrowing in 5.0.0, we inadvertently removed the ability for callers to peek the trailers\n(by catching the IllegalStateException if they weren't available). This new API restores that\ncapability.\n\n\nFix: Don't crash on trailers() if the response doesn't have a body. We broke [Retrofit] users\nwho read the trailers on the raw() OkHttp response, after its body was decoded.\n\n\nVersion 5.0.0\n2025-07-02\nThis is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading\nfrom OkHttp 4.x:\nOkHttp is now packaged as separate JVM and Android artifacts. This allows us to offer\nplatform-specific features and optimizations. If your build system handles [Gradle module metadata],\nthis change should be automatic.\nMockWebServer has a new coordinate and package name. We didn’t like that our old artifact\ndepends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We\nintend to continue publishing the old okhttp3.mockwebserver artifact so there’s no urgency to\nmigrate.)\n\n\n\nCoordinate\nPackage Name\nDescription\n\n\n\n\ncom.squareup.okhttp3:mockwebserver3:5.0.0\nmockwebserver3\nCore module. No JUnit dependency!\n\n\ncom.squareup.okhttp3:mockwebserver3-junit4:5.0.0\nmockwebserver3.junit4\nOptional JUnit 4 integration.\n\n\ncom.squareup.okhttp3:mockwebserver3-junit5:5.0.0\nmockwebserver3.junit5\nOptional JUnit 5 integration.\n\n\ncom.squareup.okhttp3:mockwebserver:5.0.0\nokhttp3.mockwebserver\nObsolete. Depends on JUnit 4.\n\n\n\nOkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks. It attempts\nboth IPv6 and IPv4 connections concurrently, keeping whichever connects first.\nWe’ve improved our Kotlin APIs. You can skip the builder:\nval request = Request(\n url = \"https://cash.app/\".toHttpUrl(),\n)\nOkHttp now supports [GraalVM].\nHere’s what has changed since 5.0.0-alpha.17:\n\n\n... (truncated)\n\n\nCommits\n\nd2dd180 Prepare for release 5.1.0.\n61a8735 New Response.peekTrailers() API (#8921)\n6684401 Update dependency gradle to v8.14.3 (#8915)\n7adb2b6 Update junit-framework monorepo (#8914)\ne41ff18 Link to new mockwebserver artifacts (#8911)\n0ff8751 Remove Graal init tracing (#8909)\nb9a2560 Run graal on master (#8907)\n8339524 Remove ExperimentalOkHttpApi references (#8908)\nce29ef6 Fix graal tests (#8906)\n8579689 Don't force a response body read on all trailers (#8904)\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", + "createdAt": "2025-07-08T19:02:20Z" + }, { "title": "refactor(tests): Migrate tests to JUnit 5", "url": "https://github.com/jenkinsci/filesystem_scm-plugin/pull/30", @@ -3237,23 +3267,23 @@ }, { "title": "refactor(tests): Migrate tests to JUnit 5", - "url": "https://github.com/jenkinsci/ansible-tower-plugin/pull/30", - "repository": "jenkinsci/ansible-tower-plugin", + "url": "https://github.com/jenkinsci/stackrox-container-image-scanner-plugin/pull/4", + "repository": "jenkinsci/stackrox-container-image-scanner-plugin", "state": "OPEN", "author": "gounthar", "labels": null, - "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" + "body": "Hello stackrox-container-image-scanner 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-03T18:12:24Z" }, { "title": "refactor(tests): Migrate tests to JUnit 5", - "url": "https://github.com/jenkinsci/stackrox-container-image-scanner-plugin/pull/4", - "repository": "jenkinsci/stackrox-container-image-scanner-plugin", + "url": "https://github.com/jenkinsci/ansible-tower-plugin/pull/30", + "repository": "jenkinsci/ansible-tower-plugin", "state": "OPEN", "author": "gounthar", "labels": null, - "body": "Hello stackrox-container-image-scanner 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-03T18:12:24Z" + "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", @@ -3288,6 +3318,19 @@ "body": "Bumps com.squareup.okhttp3:okhttp from 4.11.0 to 5.0.0.\n\nChangelog\nSourced from com.squareup.okhttp3:okhttp's changelog.\n\nVersion 5.0.0\n2025-07-02\nThis is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading\nfrom OkHttp 4.x:\nOkHttp is now packaged as separate JVM and Android artifacts. This allows us to offer\nplatform-specific features and optimizations. If your build system handles [Gradle module metadata],\nthis change should be automatic.\nMockWebServer has a new coordinate and package name. We didn’t like that our old artifact\ndepends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We\nintend to continue publishing the old okhttp3.mockwebserver artifact so there’s no urgency to\nmigrate.)\n\n\n\nCoordinate\nPackage Name\nDescription\n\n\n\n\ncom.squareup.okhttp3:mockwebserver3:5.0.0\nmockwebserver3\nCore module. No JUnit dependency!\n\n\ncom.squareup.okhttp3:mockwebserver3-junit4:5.0.0\nmockwebserver3.junit4\nOptional JUnit 4 integration.\n\n\ncom.squareup.okhttp3:mockwebserver3-junit5:5.0.0\nmockwebserver3.junit5\nOptional JUnit 5 integration.\n\n\ncom.squareup.okhttp3:mockwebserver:5.0.0\nokhttp3.mockwebserver\nObsolete. Depends on JUnit 4.\n\n\n\nOkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks. It attempts\nboth IPv6 and IPv4 connections concurrently, keeping whichever connects first.\nWe’ve improved our Kotlin APIs. You can skip the builder:\nval request = Request(\n url = \"https://cash.app/\".toHttpUrl(),\n)\nOkHttp now supports [GraalVM].\nHere’s what has changed since 5.0.0-alpha.17:\n\nUpgrade: [Okio 3.15.0][okio_3_15_0].\nUpgrade: [Kotlin 2.2.0][kotlin_2_2_0].\nFix: Don't crash with a NoSuchMethodError when using OkHttp with the Sentry SDK.\nFix: Retain the query data in the old okhttp3.mockwebserver.RecordedRequest.path property. We\ninadvertently changed this behavior when we introduced the mockwebserver3 API.\n\nVersion 5.0.0-alpha.17\n2025-06-29\nThis release stabilizes many APIs for the imminent OkHttp 5.0.0 release.\n\n\n... (truncated)\n\n\nCommits\n\n1b703d5 Prepare for release 5.0.0.\ndcb640c Fix breaking change from alpha.17 release (#8899)\n75661d4 Fix a NoSuchMethodError loading OkHttp on Android (#8898)\na84a09f Update com.squareup.okio to v3.15.0 (#8896)\n06a88ad Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.8 (#8895)\n9ba8962 Document change of RecordedRequest.path\n2864541 Update dependency com.puppycrawl.tools:checkstyle to v10.26.1 (#8894)\n4309b55 Prepare next development version.\nae1145c Prepare for release 5.0.0-alpha.17.\ndba12fc Update dependency de.mannodermaus.gradle.plugins:android-junit5 to v1.13.1.0 ...\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", "createdAt": "2025-07-03T20:18:25Z" }, + { + "title": "build(deps): bump com.squareup.okhttp3:okhttp from 3.14.9 to 5.0.0", + "url": "https://github.com/jenkinsci/tekton-client-plugin/pull/422", + "repository": "jenkinsci/tekton-client-plugin", + "state": "CLOSED", + "author": "dependabot", + "labels": [ + "dependencies", + "java" + ], + "body": "Bumps com.squareup.okhttp3:okhttp from 3.14.9 to 5.0.0.\n\nChangelog\nSourced from com.squareup.okhttp3:okhttp's changelog.\n\nVersion 5.0.0\n2025-07-02\nThis is our first stable release of OkHttp since 2023. Here's the highlights if you're upgrading\nfrom OkHttp 4.x:\nOkHttp is now packaged as separate JVM and Android artifacts. This allows us to offer\nplatform-specific features and optimizations. If your build system handles [Gradle module metadata],\nthis change should be automatic.\nMockWebServer has a new coordinate and package name. We didn’t like that our old artifact\ndepends on JUnit 4 so the new one doesn’t. It also has a better API built on immutable values. (We\nintend to continue publishing the old okhttp3.mockwebserver artifact so there’s no urgency to\nmigrate.)\n\n\n\nCoordinate\nPackage Name\nDescription\n\n\n\n\ncom.squareup.okhttp3:mockwebserver3:5.0.0\nmockwebserver3\nCore module. No JUnit dependency!\n\n\ncom.squareup.okhttp3:mockwebserver3-junit4:5.0.0\nmockwebserver3.junit4\nOptional JUnit 4 integration.\n\n\ncom.squareup.okhttp3:mockwebserver3-junit5:5.0.0\nmockwebserver3.junit5\nOptional JUnit 5 integration.\n\n\ncom.squareup.okhttp3:mockwebserver:5.0.0\nokhttp3.mockwebserver\nObsolete. Depends on JUnit 4.\n\n\n\nOkHttp now supports Happy Eyeballs ([RFC 8305][rfc_8305]) for IPv4+IPv6 networks. It attempts\nboth IPv6 and IPv4 connections concurrently, keeping whichever connects first.\nWe’ve improved our Kotlin APIs. You can skip the builder:\nval request = Request(\n url = \"https://cash.app/\".toHttpUrl(),\n)\nOkHttp now supports [GraalVM].\nHere’s what has changed since 5.0.0-alpha.17:\n\nUpgrade: [Okio 3.15.0][okio_3_15_0].\nUpgrade: [Kotlin 2.2.0][kotlin_2_2_0].\nFix: Don't crash with a NoSuchMethodError when using OkHttp with the Sentry SDK.\nFix: Retain the query data in the old okhttp3.mockwebserver.RecordedRequest.path property. We\ninadvertently changed this behavior when we introduced the mockwebserver3 API.\n\nVersion 5.0.0-alpha.17\n2025-06-29\nThis release stabilizes many APIs for the imminent OkHttp 5.0.0 release.\n\n\n... (truncated)\n\n\nCommits\n\n1b703d5 Prepare for release 5.0.0.\ndcb640c Fix breaking change from alpha.17 release (#8899)\n75661d4 Fix a NoSuchMethodError loading OkHttp on Android (#8898)\na84a09f Update com.squareup.okio to v3.15.0 (#8896)\n06a88ad Update dependency com.gradleup.shadow:shadow-gradle-plugin to v8.3.8 (#8895)\n9ba8962 Document change of RecordedRequest.path\n2864541 Update dependency com.puppycrawl.tools:checkstyle to v10.26.1 (#8894)\n4309b55 Prepare next development version.\nae1145c Prepare for release 5.0.0-alpha.17.\ndba12fc Update dependency de.mannodermaus.gradle.plugins:android-junit5 to v1.13.1.0 ...\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", + "createdAt": "2025-07-03T19:06:02Z" + }, { "title": "Update dependency simple-theme-plugin to v211", "url": "https://github.com/jenkinsci/dark-theme-plugin/pull/618", @@ -3337,6 +3380,18 @@ "body": "Bumps org.jenkins-ci.plugins:jobConfigHistory from 1305.vf20a_356586b_8 to 1309.vb_4360782b_d22.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:jobConfigHistory's releases.\n\n1309.vb_4360782b_d22\n\n🚀 New features and improvements\n\nMigrate tests to JUnit5 (#364) @​strangelookingnerd\n\n👻 Maintenance\n\nMigrate tests to JUnit5 (#364) @​strangelookingnerd\n\n✍ Other changes\n\nFix ComputerHistoryListener integration test (#362) @​felfert\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-06-07T16:01:50Z" }, + { + "title": "chore(deps): bump org.jenkins-ci.plugins:dashboard-view from 2.528.v3470c02b_d7c9 to 2.537.v5132851f6ca_f in /bom-weekly", + "url": "https://github.com/jenkinsci/bom/pull/5305", + "repository": "jenkinsci/bom", + "state": "MERGED", + "author": "dependabot", + "labels": [ + "developer" + ], + "body": "Bumps org.jenkins-ci.plugins:dashboard-view from 2.528.v3470c02b_d7c9 to 2.537.v5132851f6ca_f.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:dashboard-view's releases.\n\n2.537.v5132851f6ca_f\n\n👻 Maintenance\n\nRequire Jenkins 2.479.3, not 2.479.1 (#419) @​MarkEWaite\nReduce Windows failures of TestSummaryForMavenJobs (#417) @​MarkEWaite\nMigrate tests to JUnit5 (#418) @​strangelookingnerd\n\n📦 Dependency updates\n\nRequire Jenkins 2.479.3, not 2.479.1 (#419) @​MarkEWaite\nBump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.8 to 1.10 (#415) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.7 to 5.9 (#393) @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-08T19:09:54Z" + }, { "title": "chore(deps): bump org.jenkins-ci.plugins:nodejs from 1.6.4 to 1.6.5 in /bom-weekly", "url": "https://github.com/jenkinsci/bom/pull/5232", @@ -3663,6 +3718,18 @@ "body": "Bumps org.jenkins-ci.plugins:msbuild from 1.36 to 1.37.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:msbuild's releases.\n\n1.37\n\n✍ Other changes\n\nMigrate tests to JUnit5 (#197) @​strangelookingnerd\n\n📦 Dependency updates\n\n\nBump org.openrewrite.recipe:rewrite-jenkins from 0.26.0 to 0.27.0 (#211) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4862.vc32a_71c3e731 to 4969.v6ffa_18d90c9f (#210) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.17 to 5.18 (#212) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.10.0 to 6.12.0 (#213) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4669.v0e99c712a_30e to 4862.vc32a_71c3e731 (#206) @dependabot[bot]\nBump org.openrewrite.recipe:rewrite-jenkins from 0.24.0 to 0.26.0 (#207) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.7.0 to 6.10.0 (#208) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.12 to 5.17 (#209) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.4.0 to 6.7.0 (#204) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.9 to 5.12 (#203) @dependabot[bot]\nBump org.openrewrite.recipe:rewrite-jenkins from 0.22.1 to 0.24.0 (#202) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4545.v56392b_7ca_7b_a_ to 4669.v0e99c712a_30e (#205) @dependabot[bot]\nBump io.jenkins.tools.bom:bom-2.479.x from 4228.v0a_71308d905b_ to 4545.v56392b_7ca_7b_a_ (#200) @dependabot[bot]\nBump org.openrewrite.recipe:rewrite-jenkins from 0.21.2 to 0.22.1 (#199) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.7 to 5.9 (#198) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.2.2 to 6.4.0 (#201) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.2.1 to 6.2.2 (#196) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.1.4 to 6.2.1 (#194) @dependabot[bot]\nBump org.openrewrite.recipe:rewrite-jenkins from 0.21.1 to 0.21.2 (#195) @dependabot[bot]\nfeat(java): Require Jenkins core 2.479.3. (#193) @​gounthar\nBump io.jenkins.tools.bom:bom-2.479.x from 4051.v78dce3ce8b_d6 to 4136.vca_c3202a_7fd1 (#191) @dependabot[bot]\nBump org.openrewrite.recipe:rewrite-jenkins from 0.21.0 to 0.21.1 (#190) @dependabot[bot]\nBump org.openrewrite.maven:rewrite-maven-plugin from 6.0.5 to 6.1.4 (#189) @dependabot[bot]\n\n\n\n\n\nCommits\n\nd4e7bd0 [maven-release-plugin] prepare release msbuild-1.37\nac473cf Bump org.openrewrite.recipe:rewrite-jenkins from 0.26.0 to 0.27.0 (#211)\n603789f Bump io.jenkins.tools.bom:bom-2.479.x from 4862.vc32a_71c3e731 to 4969.v6ffa_...\n2445a31 Bump org.jenkins-ci.plugins:plugin from 5.17 to 5.18 (#212)\n42144fb Bump org.openrewrite.maven:rewrite-maven-plugin from 6.10.0 to 6.12.0 (#213)\ncc04afe Bump io.jenkins.tools.bom:bom-2.479.x from 4669.v0e99c712a_30e to 4862.vc32a_...\n6323b65 Bump org.openrewrite.recipe:rewrite-jenkins from 0.24.0 to 0.26.0 (#207)\ne728385 Bump org.openrewrite.maven:rewrite-maven-plugin from 6.7.0 to 6.10.0 (#208)\n0d4251b Bump org.jenkins-ci.plugins:plugin from 5.12 to 5.17 (#209)\ncbad08a Bump org.openrewrite.maven:rewrite-maven-plugin from 6.4.0 to 6.7.0 (#204)\nAdditional commits viewable in compare view\n\n\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.\n\n\nDependabot commands and options\n\nYou can trigger Dependabot actions by commenting on this PR:\n\n@dependabot rebase will rebase this PR\n@dependabot recreate will recreate this PR, overwriting any edits that have been made to it\n@dependabot merge will merge this PR after your CI passes on it\n@dependabot squash and merge will squash and merge this PR after your CI passes on it\n@dependabot cancel merge will cancel a previously requested merge and block automerging\n@dependabot reopen will reopen this PR if it is closed\n@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n@dependabot show \u003cdependency name\u003e ignore conditions will show all of the ignore conditions of the specified dependency\n@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)", "createdAt": "2025-07-07T18:29:46Z" }, + { + "title": "Update dependency io.jenkins.plugins:theme-manager to v294", + "url": "https://github.com/jenkinsci/dark-theme-plugin/pull/593", + "repository": "jenkinsci/dark-theme-plugin", + "state": "MERGED", + "author": "renovate", + "labels": [ + "dependencies" + ], + "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": "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", @@ -3676,18 +3743,6 @@ "body": "Bumps org.jenkins-ci.plugins:bitbucket from 263.v7f6ef03c9ef8 to 270.vdb_c342a_178b_f.\n\nRelease notes\nSourced from org.jenkins-ci.plugins:bitbucket's releases.\n\n270.vdb_c342a_178b_f\n\n✍ Other changes\n\nSmall improvements and fix (#114) @​panicking\nMigrate tests to JUnit5 (#115) @​strangelookingnerd\nfeat(java): Require Jenkins core 2.479.3 and Java 17 (#120) @​gounthar\n\n📦 Dependency updates\n\nBump io.jenkins.tools.bom:bom-2.479.x from 3944.v1a_e4f8b_452db_ to 4669.v0e99c712a_30e (#121) @dependabot[bot]\nBump org.jenkins-ci.plugins:plugin from 5.7 to 5.9 (#110) @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-05-05T18:49:33Z" }, - { - "title": "Update dependency io.jenkins.plugins:theme-manager to v294", - "url": "https://github.com/jenkinsci/dark-theme-plugin/pull/593", - "repository": "jenkinsci/dark-theme-plugin", - "state": "MERGED", - "author": "renovate", - "labels": [ - "dependencies" - ], - "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": "chore(deps): bump io.jenkins.plugins:gitea-checks from 530.v38d502df428f to 551.vd306d7ca_b_18f in /bom-weekly", "url": "https://github.com/jenkinsci/bom/pull/5157", @@ -4412,6 +4467,18 @@ "body": "Bumps org.mockito:mockito-core from 5.14.2 to 5.15.2.\n\nRelease notes\nSourced from org.mockito:mockito-core's releases.\n\nv5.15.2\nChangelog generated by Shipkit Changelog Gradle Plugin\n5.15.2\n\n2025-01-02 - 2 commit(s) by Brice Dutheil, dependabot[bot]\nFix javadoc publication [(#3561)](mockito/mockito#3561)\nBump org.assertj:assertj-core from 3.27.0 to 3.27.1 [(#3560)](mockito/mockito#3560)\nThe release job is failed again [(#3542)](mockito/mockito#3542)\n\nv5.15.1\nChangelog generated by Shipkit Changelog Gradle Plugin\n5.15.1\n\n2024-12-22 - 8 commit(s) by Brice Dutheil, Rafael Winterhalter, dependabot[bot]\nBump org.assertj:assertj-core from 3.26.3 to 3.27.0 [(#3557)](mockito/mockito#3557)\nBump org.junit.platform:junit-platform-launcher from 1.11.3 to 1.11.4 [(#3555)](mockito/mockito#3555)\nBump junit-jupiter from 5.11.3 to 5.11.4 [(#3554)](mockito/mockito#3554)\nBump bytebuddy from 1.15.10 to 1.15.11 [(#3553)](mockito/mockito#3553)\nAvoid warning when dynamic attach is enabled [(#3551)](mockito/mockito#3551)\nBump com.google.googlejavaformat:google-java-format from 1.25.1 to 1.25.2 [(#3545)](mockito/mockito#3545)\nBump com.gradle.develocity from 3.18.2 to 3.19 [(#3544)](mockito/mockito#3544)\nMakes shipkit / nexusPublish a convention plugin for root [(#3533)](mockito/mockito#3533)\nMockito:5.14.2 Warning: Mockito is currently self-attaching... [(#3512)](mockito/mockito#3512)\n\nv5.15.0\nChangelog generated by Shipkit Changelog Gradle Plugin\n5.15.0\n\n2024-12-19 - 69 commit(s) by Andreas Turban, Ashley, Brice Dutheil, Michael Kramer, Miguel Graham, Rafael Winterhalter, dependabot[bot]\nBump com.google.googlejavaformat:google-java-format from 1.25.0 to 1.25.1 [(#3541)](mockito/mockito#3541)\nBump org.eclipse.platform:org.eclipse.osgi from 3.21.0 to 3.22.0 [(#3539)](mockito/mockito#3539)\nBump biz.aQute.bnd:biz.aQute.bnd.gradle from 7.0.0 to 7.1.0 [(#3538)](mockito/mockito#3538)\nBump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0.9.0 [(#3537)](mockito/mockito#3537)\nMakes license a convention plugin [(#3532)](mockito/mockito#3532)\nfixes #3519: adds a Gradle groovy dsl example [(#3529)](mockito/mockito#3529)\nInstructions on configuring mockito as agent lacks a Gradle Groovy DSL example (currently only Kotlin DSL) [(#3519)](mockito/mockito#3519)\nBump com.google.googlejavaformat:google-java-format from 1.24.0 to 1.25.0 [(#3516)](mockito/mockito#3516)\nBump ru.vyarus:gradle-animalsniffer-plugin from 1.7.1 to 1.7.2 [(#3513)](mockito/mockito#3513)\nBump codecov/codecov-action from 4 to 5 [(#3507)](mockito/mockito#3507)\nMockito issue #3490 [(#3506)](mockito/mockito#3506)\nBump com.gradle.develocity from 3.18.1 to 3.18.2 [(#3505)](mockito/mockito#3505)\nBump org.codehaus.groovy:groovy from 3.0.22 to 3.0.23 [(#3502)](mockito/mockito#3502)\nDeclare android gradle plugins in version catalog [(#3500)](mockito/mockito#3500)\nMockito fails with JVM internal error when mocking class clinit does not find a transitive dependency [(#3499)](mockito/mockito#3499)\nMockito fails with JVM internal error when mocking class clinit does not find a transitive dependency [(#3498)](mockito/mockito#3498)\nBump org.shipkit:shipkit-auto-version from 2.0.17 to 2.1.0 [(#3497)](mockito/mockito#3497)\nBump bytebuddy from 1.15.8 to 1.15.10 [(#3495)](mockito/mockito#3495)\nBump org.shipkit:shipkit-auto-version from 2.0.11 to 2.0.17 [(#3492)](mockito/mockito#3492)\nBump bytebuddy from 1.15.7 to 1.15.8 [(#3491)](mockito/mockito#3491)\nBump bytebuddy from 1.15.5 to 1.15.7 [(#3486)](mockito/mockito#3486)\n\n\n\n... (truncated)\n\n\nCommits\n\ne04dbbe Fix javadoc publication (#3561)\n567c5b9 Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 (#3560)\n2c184c9 Introduce release convention plugin for Shipkit integration (#3533)\n68c4285 Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 (#3557)\ncd4704a Avoid warning when dynamic attach is enabled with JVM flag (#3551)\n3731b6b Bump org.junit.platform:junit-platform-launcher from 1.11.3 to 1.11.4 (#3555)\n29c9476 Bump junit-jupiter from 5.11.3 to 5.11.4 (#3554)\ndc0dc88 Bump bytebuddy from 1.15.10 to 1.15.11 (#3553)\n2e7992b Bump com.google.googlejavaformat:google-java-format (#3545)\n51ed33f Bump com.gradle.develocity from 3.18.2 to 3.19 (#3544)\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-01-06T05:17:03Z" }, + { + "title": "Update dependency org.wiremock:wiremock to v3.9.2", + "url": "https://github.com/jenkinsci/plugin-installation-manager-tool/pull/734", + "repository": "jenkinsci/plugin-installation-manager-tool", + "state": "MERGED", + "author": "renovate", + "labels": [ + "dependencies" + ], + "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nAdoption\nPassing\nConfidence\n\n\n\n\norg.wiremock:wiremock (source)\n3.9.1 -\u003e 3.9.2\n\n\n\n\n\n\n\n\nRelease Notes\n\nwiremock/wiremock (org.wiremock:wiremock)\nv3.9.2\nCompare Source\n\n🐞 Bug Fixes\n\nwrite RenderableDate to JSON correctly. (#​2875) @​RafeArnold\nFixed method name typo in MultipartBodyMatchingAcceptanceTest.class (#​2867) @​aatifansari\nHeader checks should be case-insensitive in RequestWrapper (#​2851) @​leeturner\nfix failing diffing for multiple path params. (#​2827) @​RafeArnold\n\n📦 Dependency updates\n\n25 changes\n\nBump versions.junitJupiter from 5.11.2 to 5.11.3 (#​2877) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.14.1 to 5.14.2 (#​2869) @​dependabot\nBump org.mockito:mockito-core from 5.14.1 to 5.14.2 (#​2870) @​dependabot\nBump org.junit-pioneer:junit-pioneer from 2.2.0 to 2.3.0 (#​2865) @​dependabot\nBump versions.junitJupiter from 5.11.1 to 5.11.2 (#​2864) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.14.0 to 5.14.1 (#​2859) @​dependabot\nBump versions.junitJupiter from 5.11.0 to 5.11.1 (#​2854) @​dependabot\nBump org.mockito:mockito-core from 5.14.0 to 5.14.1 (#​2858) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.13.0 to 5.14.0 (#​2857) @​dependabot\nBump org.mockito:mockito-core from 5.13.0 to 5.14.0 (#​2856) @​dependabot\nBump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre (#​2850) @​dependabot\nBump commons-io:commons-io from 2.16.1 to 2.17.0 (#​2846) @​dependabot\nBump com.networknt:json-schema-validator from 1.5.1 to 1.5.2 (#​2848) @​dependabot\nBump org.scala-lang:scala-library from 2.13.14 to 2.13.15 (#​2849) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.12.0 to 5.13.0 (#​2836) @​dependabot\nBump org.mockito:mockito-core from 5.12.0 to 5.13.0 (#​2837) @​dependabot\nBump versions.jsonUnit from 2.40.0 to 2.40.1 (#​2805) @​dependabot\nBump org.sonarqube from 5.0.0.4638 to 5.1.0.4882 (#​2796) @​dependabot\nBump versions.junitJupiter from 5.10.3 to 5.11.0 (#​2828) @​dependabot\nBump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre (#​2832) @​dependabot\nBump com.networknt:json-schema-validator from 1.5.0 to 1.5.1 (#​2817) @​dependabot\nBump org.awaitility:awaitility from 4.2.1 to 4.2.2 (#​2824) @​dependabot\nBump org.hamcrest:hamcrest-library from 2.2 to 3.0 (#​2820) @​dependabot\nBump org.hamcrest:hamcrest-core from 2.2 to 3.0 (#​2821) @​dependabot\nBump both versions of jetty to the latest versions (#​2873) @​leeturner\n\n\n✍️ Other Updates\n\nAdd support for reversing order of offsetting and truncating expected date/time values (#​2788) @​papiomytoglou\nsupport multipart/related Requests (#​2830) @​mufasa1976\nUpdate the now deprecated upload-artifact action (#​2844) @​leeturner\nchore: remove node vulnerabilities 2 (#​2834) @​Mahoney\nchore: remove node vulnerabilities (#​2833) @​Mahoney\n\n\n\nConfiguration\n📅 Schedule: Branch creation - \"before 4am on Monday\" (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": "2024-10-28T00:32:26Z" + }, { "title": "build(deps-dev): Bump org.mockito:mockito-core from 5.14.2 to 5.15.2", "url": "https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/600", @@ -4425,18 +4492,6 @@ "body": "Bumps org.mockito:mockito-core from 5.14.2 to 5.15.2.\n\nRelease notes\nSourced from org.mockito:mockito-core's releases.\n\nv5.15.2\nChangelog generated by Shipkit Changelog Gradle Plugin\n5.15.2\n\n2025-01-02 - 2 commit(s) by Brice Dutheil, dependabot[bot]\nFix javadoc publication [(#3561)](mockito/mockito#3561)\nBump org.assertj:assertj-core from 3.27.0 to 3.27.1 [(#3560)](mockito/mockito#3560)\nThe release job is failed again [(#3542)](mockito/mockito#3542)\n\nv5.15.1\nChangelog generated by Shipkit Changelog Gradle Plugin\n5.15.1\n\n2024-12-22 - 8 commit(s) by Brice Dutheil, Rafael Winterhalter, dependabot[bot]\nBump org.assertj:assertj-core from 3.26.3 to 3.27.0 [(#3557)](mockito/mockito#3557)\nBump org.junit.platform:junit-platform-launcher from 1.11.3 to 1.11.4 [(#3555)](mockito/mockito#3555)\nBump junit-jupiter from 5.11.3 to 5.11.4 [(#3554)](mockito/mockito#3554)\nBump bytebuddy from 1.15.10 to 1.15.11 [(#3553)](mockito/mockito#3553)\nAvoid warning when dynamic attach is enabled [(#3551)](mockito/mockito#3551)\nBump com.google.googlejavaformat:google-java-format from 1.25.1 to 1.25.2 [(#3545)](mockito/mockito#3545)\nBump com.gradle.develocity from 3.18.2 to 3.19 [(#3544)](mockito/mockito#3544)\nMakes shipkit / nexusPublish a convention plugin for root [(#3533)](mockito/mockito#3533)\nMockito:5.14.2 Warning: Mockito is currently self-attaching... [(#3512)](mockito/mockito#3512)\n\nv5.15.0\nChangelog generated by Shipkit Changelog Gradle Plugin\n5.15.0\n\n2024-12-19 - 69 commit(s) by Andreas Turban, Ashley, Brice Dutheil, Michael Kramer, Miguel Graham, Rafael Winterhalter, dependabot[bot]\nBump com.google.googlejavaformat:google-java-format from 1.25.0 to 1.25.1 [(#3541)](mockito/mockito#3541)\nBump org.eclipse.platform:org.eclipse.osgi from 3.21.0 to 3.22.0 [(#3539)](mockito/mockito#3539)\nBump biz.aQute.bnd:biz.aQute.bnd.gradle from 7.0.0 to 7.1.0 [(#3538)](mockito/mockito#3538)\nBump org.gradle.toolchains.foojay-resolver-convention from 0.8.0 to 0.9.0 [(#3537)](mockito/mockito#3537)\nMakes license a convention plugin [(#3532)](mockito/mockito#3532)\nfixes #3519: adds a Gradle groovy dsl example [(#3529)](mockito/mockito#3529)\nInstructions on configuring mockito as agent lacks a Gradle Groovy DSL example (currently only Kotlin DSL) [(#3519)](mockito/mockito#3519)\nBump com.google.googlejavaformat:google-java-format from 1.24.0 to 1.25.0 [(#3516)](mockito/mockito#3516)\nBump ru.vyarus:gradle-animalsniffer-plugin from 1.7.1 to 1.7.2 [(#3513)](mockito/mockito#3513)\nBump codecov/codecov-action from 4 to 5 [(#3507)](mockito/mockito#3507)\nMockito issue #3490 [(#3506)](mockito/mockito#3506)\nBump com.gradle.develocity from 3.18.1 to 3.18.2 [(#3505)](mockito/mockito#3505)\nBump org.codehaus.groovy:groovy from 3.0.22 to 3.0.23 [(#3502)](mockito/mockito#3502)\nDeclare android gradle plugins in version catalog [(#3500)](mockito/mockito#3500)\nMockito fails with JVM internal error when mocking class clinit does not find a transitive dependency [(#3499)](mockito/mockito#3499)\nMockito fails with JVM internal error when mocking class clinit does not find a transitive dependency [(#3498)](mockito/mockito#3498)\nBump org.shipkit:shipkit-auto-version from 2.0.17 to 2.1.0 [(#3497)](mockito/mockito#3497)\nBump bytebuddy from 1.15.8 to 1.15.10 [(#3495)](mockito/mockito#3495)\nBump org.shipkit:shipkit-auto-version from 2.0.11 to 2.0.17 [(#3492)](mockito/mockito#3492)\nBump bytebuddy from 1.15.7 to 1.15.8 [(#3491)](mockito/mockito#3491)\nBump bytebuddy from 1.15.5 to 1.15.7 [(#3486)](mockito/mockito#3486)\n\n\n\n... (truncated)\n\n\nCommits\n\ne04dbbe Fix javadoc publication (#3561)\n567c5b9 Bump org.assertj:assertj-core from 3.27.0 to 3.27.1 (#3560)\n2c184c9 Introduce release convention plugin for Shipkit integration (#3533)\n68c4285 Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 (#3557)\ncd4704a Avoid warning when dynamic attach is enabled with JVM flag (#3551)\n3731b6b Bump org.junit.platform:junit-platform-launcher from 1.11.3 to 1.11.4 (#3555)\n29c9476 Bump junit-jupiter from 5.11.3 to 5.11.4 (#3554)\ndc0dc88 Bump bytebuddy from 1.15.10 to 1.15.11 (#3553)\n2e7992b Bump com.google.googlejavaformat:google-java-format (#3545)\n51ed33f Bump com.gradle.develocity from 3.18.2 to 3.19 (#3544)\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-01-02T20:37:13Z" }, - { - "title": "Update dependency org.wiremock:wiremock to v3.9.2", - "url": "https://github.com/jenkinsci/plugin-installation-manager-tool/pull/734", - "repository": "jenkinsci/plugin-installation-manager-tool", - "state": "MERGED", - "author": "renovate", - "labels": [ - "dependencies" - ], - "body": "This PR contains the following updates:\n\n\n\nPackage\nChange\nAge\nAdoption\nPassing\nConfidence\n\n\n\n\norg.wiremock:wiremock (source)\n3.9.1 -\u003e 3.9.2\n\n\n\n\n\n\n\n\nRelease Notes\n\nwiremock/wiremock (org.wiremock:wiremock)\nv3.9.2\nCompare Source\n\n🐞 Bug Fixes\n\nwrite RenderableDate to JSON correctly. (#​2875) @​RafeArnold\nFixed method name typo in MultipartBodyMatchingAcceptanceTest.class (#​2867) @​aatifansari\nHeader checks should be case-insensitive in RequestWrapper (#​2851) @​leeturner\nfix failing diffing for multiple path params. (#​2827) @​RafeArnold\n\n📦 Dependency updates\n\n25 changes\n\nBump versions.junitJupiter from 5.11.2 to 5.11.3 (#​2877) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.14.1 to 5.14.2 (#​2869) @​dependabot\nBump org.mockito:mockito-core from 5.14.1 to 5.14.2 (#​2870) @​dependabot\nBump org.junit-pioneer:junit-pioneer from 2.2.0 to 2.3.0 (#​2865) @​dependabot\nBump versions.junitJupiter from 5.11.1 to 5.11.2 (#​2864) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.14.0 to 5.14.1 (#​2859) @​dependabot\nBump versions.junitJupiter from 5.11.0 to 5.11.1 (#​2854) @​dependabot\nBump org.mockito:mockito-core from 5.14.0 to 5.14.1 (#​2858) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.13.0 to 5.14.0 (#​2857) @​dependabot\nBump org.mockito:mockito-core from 5.13.0 to 5.14.0 (#​2856) @​dependabot\nBump com.google.guava:guava from 33.3.0-jre to 33.3.1-jre (#​2850) @​dependabot\nBump commons-io:commons-io from 2.16.1 to 2.17.0 (#​2846) @​dependabot\nBump com.networknt:json-schema-validator from 1.5.1 to 1.5.2 (#​2848) @​dependabot\nBump org.scala-lang:scala-library from 2.13.14 to 2.13.15 (#​2849) @​dependabot\nBump org.mockito:mockito-junit-jupiter from 5.12.0 to 5.13.0 (#​2836) @​dependabot\nBump org.mockito:mockito-core from 5.12.0 to 5.13.0 (#​2837) @​dependabot\nBump versions.jsonUnit from 2.40.0 to 2.40.1 (#​2805) @​dependabot\nBump org.sonarqube from 5.0.0.4638 to 5.1.0.4882 (#​2796) @​dependabot\nBump versions.junitJupiter from 5.10.3 to 5.11.0 (#​2828) @​dependabot\nBump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre (#​2832) @​dependabot\nBump com.networknt:json-schema-validator from 1.5.0 to 1.5.1 (#​2817) @​dependabot\nBump org.awaitility:awaitility from 4.2.1 to 4.2.2 (#​2824) @​dependabot\nBump org.hamcrest:hamcrest-library from 2.2 to 3.0 (#​2820) @​dependabot\nBump org.hamcrest:hamcrest-core from 2.2 to 3.0 (#​2821) @​dependabot\nBump both versions of jetty to the latest versions (#​2873) @​leeturner\n\n\n✍️ Other Updates\n\nAdd support for reversing order of offsetting and truncating expected date/time values (#​2788) @​papiomytoglou\nsupport multipart/related Requests (#​2830) @​mufasa1976\nUpdate the now deprecated upload-artifact action (#​2844) @​leeturner\nchore: remove node vulnerabilities 2 (#​2834) @​Mahoney\nchore: remove node vulnerabilities (#​2833) @​Mahoney\n\n\n\nConfiguration\n📅 Schedule: Branch creation - \"before 4am on Monday\" (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": "2024-10-28T00:32:26Z" - }, { "title": "chore(deps-dev): bump testcontainers.version from 1.20.4 to 1.20.5", "url": "https://github.com/jenkinsci/jobcacher-plugin/pull/398", diff --git a/junit5_candidate_prs.txt b/junit5_candidate_prs.txt index 471d4cf0..b9f07a1a 100644 --- a/junit5_candidate_prs.txt +++ b/junit5_candidate_prs.txt @@ -1,6 +1,12 @@ -# JUnit 5 migration PR candidates found on 2025-07-08 01:42:29 +# JUnit 5 migration PR candidates found on 2025-07-09 01:43:17 # Add relevant URLs to junit5_pr_urls.txt after verification +# jenkinsci/mail-watcher-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/mail-watcher-plugin/pull/162 + +# jenkinsci/groovy-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/groovy-plugin/pull/92 + # jenkinsci/syslog-java-client - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/syslog-java-client/pull/181 @@ -43,12 +49,12 @@ https://github.com/jenkinsci/docker-fixtures/pull/122 # jenkinsci/jenkins-test-harness - Add JUnit5 equivalents of JUnit4 Rule implementations (OPEN) https://github.com/jenkinsci/jenkins-test-harness/pull/988 -# jenkinsci/amazon-ecs-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/amazon-ecs-plugin/pull/387 - # jenkinsci/structs-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/structs-plugin/pull/223 +# jenkinsci/amazon-ecs-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/amazon-ecs-plugin/pull/387 + # jenkinsci/wiz-scanner-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/wiz-scanner-plugin/pull/10 @@ -61,26 +67,23 @@ https://github.com/jenkinsci/plain-credentials-plugin/pull/84 # jenkinsci/hashicorp-vault-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/hashicorp-vault-plugin/pull/346 -# jenkinsci/display-url-api-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/display-url-api-plugin/pull/255 - # jenkinsci/signpath-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/signpath-plugin/pull/41 +# jenkinsci/display-url-api-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/display-url-api-plugin/pull/255 + # jenkinsci/command-launcher-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/command-launcher-plugin/pull/108 # jenkinsci/variant-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/variant-plugin/pull/116 -# jenkinsci/database-sqlite-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/database-sqlite-plugin/pull/163 - # jenkinsci/matrix-project-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/matrix-project-plugin/pull/264 -# jenkinsci/reverse-proxy-auth-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/reverse-proxy-auth-plugin/pull/184 +# jenkinsci/database-sqlite-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/database-sqlite-plugin/pull/163 # jenkinsci/envinject-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/envinject-plugin/pull/317 @@ -88,18 +91,21 @@ https://github.com/jenkinsci/envinject-plugin/pull/317 # jenkinsci/branch-api-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/branch-api-plugin/pull/509 +# jenkinsci/reverse-proxy-auth-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/reverse-proxy-auth-plugin/pull/184 + # jenkinsci/lucene-search-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/lucene-search-plugin/pull/77 # jenkinsci/external-monitor-job-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/external-monitor-job-plugin/pull/99 -# jenkinsci/pubsub-light-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/pubsub-light-plugin/pull/136 - # jenkinsci/ws-cleanup-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/ws-cleanup-plugin/pull/230 +# jenkinsci/pubsub-light-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/pubsub-light-plugin/pull/136 + # jenkinsci/gating-core-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/gating-core-plugin/pull/7 @@ -136,24 +142,24 @@ 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/resource-disposer-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/resource-disposer-plugin/pull/121 - # jenkinsci/build-failure-analyzer-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/build-failure-analyzer-plugin/pull/205 +# jenkinsci/resource-disposer-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/resource-disposer-plugin/pull/121 + # jenkinsci/support-core-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/support-core-plugin/pull/632 # jenkinsci/dockerhub-notification-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/dockerhub-notification-plugin/pull/74 -# jenkinsci/timestamper-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/timestamper-plugin/pull/339 - # jenkinsci/throttle-concurrent-builds-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/302 +# jenkinsci/timestamper-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/timestamper-plugin/pull/339 + # jenkinsci/gitlab-branch-source-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/gitlab-branch-source-plugin/pull/474 @@ -163,12 +169,12 @@ https://github.com/jenkinsci/google-kubernetes-engine-plugin/pull/410 # jenkinsci/google-oauth-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/google-oauth-plugin/pull/244 -# jenkinsci/okhttp-api-plugin - Migrate tests to JUnit5 (OPEN) -https://github.com/jenkinsci/okhttp-api-plugin/pull/236 - # jenkinsci/jenkins-multijob-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/jenkins-multijob-plugin/pull/386 +# jenkinsci/okhttp-api-plugin - Migrate tests to JUnit5 (OPEN) +https://github.com/jenkinsci/okhttp-api-plugin/pull/236 + # jenkinsci/onepassword-secrets-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/onepassword-secrets-plugin/pull/22 @@ -211,6 +217,9 @@ https://github.com/jenkinsci/gravatar-plugin/pull/99 # jenkinsci/bouncycastle-api-plugin - Migrate tests to JUnit5 (OPEN) https://github.com/jenkinsci/bouncycastle-api-plugin/pull/174 +# 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 @@ -358,12 +367,12 @@ https://github.com/jenkinsci/cloudbees-disk-usage-simple-plugin/pull/129 # jenkinsci/proxmox-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/proxmox-plugin/pull/37 -# jenkinsci/sshd-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/sshd-plugin/pull/221 - # jenkinsci/jenkins - Migrate tests to JUnit5 (test / misc / 4) (MERGED) https://github.com/jenkinsci/jenkins/pull/10582 +# jenkinsci/sshd-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/sshd-plugin/pull/221 + # jenkinsci/jenkins - Migrate tests to JUnit5 (test / hudson / 1) (MERGED) https://github.com/jenkinsci/jenkins/pull/10579 @@ -382,15 +391,15 @@ https://github.com/jenkinsci/jenkins-test-harness/pull/967 # jenkinsci/gitea-checks-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/gitea-checks-plugin/pull/227 -# jenkinsci/mathworks-polyspace-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/mathworks-polyspace-plugin/pull/9 - # jenkinsci/jenkins - Migrate tests to JUnit5 (core / jenkins / 3) (MERGED) https://github.com/jenkinsci/jenkins/pull/10578 # jenkinsci/jenkins - Migrate tests to JUnit5 (core / hudson / 2) (MERGED) https://github.com/jenkinsci/jenkins/pull/10577 +# jenkinsci/mathworks-polyspace-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/mathworks-polyspace-plugin/pull/9 + # jenkinsci/authentication-tokens-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/authentication-tokens-plugin/pull/203 @@ -445,12 +454,12 @@ https://github.com/jenkinsci/extension-filter-plugin/pull/125 # jenkinsci/extended-timer-trigger-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/extended-timer-trigger-plugin/pull/23 -# jenkinsci/build-history-metrics-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/build-history-metrics-plugin/pull/64 - # jenkinsci/gitea-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/gitea-plugin/pull/109 +# jenkinsci/build-history-metrics-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/build-history-metrics-plugin/pull/64 + # jenkinsci/influxdb-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/influxdb-plugin/pull/185 @@ -481,12 +490,12 @@ https://github.com/jenkinsci/emailext-template-plugin/pull/149 # jenkinsci/conditional-buildstep-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/conditional-buildstep-plugin/pull/132 -# jenkinsci/last-changes-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/last-changes-plugin/pull/123 - # jenkinsci/dependency-check-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/dependency-check-plugin/pull/176 +# jenkinsci/last-changes-plugin - Migrate tests to JUnit5 (MERGED) +https://github.com/jenkinsci/last-changes-plugin/pull/123 + # jenkinsci/generic-webhook-trigger-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/generic-webhook-trigger-plugin/pull/358 @@ -580,12 +589,12 @@ 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/azure-keyvault-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/azure-keyvault-plugin/pull/291 +# 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 @@ -637,15 +646,15 @@ https://github.com/jenkinsci/urltrigger-plugin/pull/146 # jenkinsci/thin-backup-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/thin-backup-plugin/pull/173 +# 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 # 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/cloudbees-jenkins-advisor-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/cloudbees-jenkins-advisor-plugin/pull/216 @@ -667,12 +676,12 @@ https://github.com/jenkinsci/build-name-setter-plugin/pull/142 # jenkinsci/additional-metrics-plugin - Migrate tests to JUnit5 (MERGED) https://github.com/jenkinsci/additional-metrics-plugin/pull/78 -# jenkinsci/global-build-stats-plugin - Migrate tests to JUnit5 (MERGED) -https://github.com/jenkinsci/global-build-stats-plugin/pull/94 - # 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 @@ -856,27 +865,27 @@ https://github.com/jenkinsci/oss-symbols-api-plugin/pull/55 # jenkinsci/horreum-plugin - [dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.3 (OPEN) https://github.com/jenkinsci/horreum-plugin/pull/76 -# jenkinsci/tekton-client-plugin - build(deps): bump com.squareup.okhttp3:okhttp from 3.14.9 to 5.0.0 (OPEN) -https://github.com/jenkinsci/tekton-client-plugin/pull/422 - # jenkinsci/horreum-plugin - [dependabot] Bump org.junit.jupiter:junit-jupiter-engine from 5.9.1 to 5.13.2 (CLOSED) https://github.com/jenkinsci/horreum-plugin/pull/73 # jenkinsci/tuleap-git-branch-source-plugin - build(deps): Bump com.squareup.okhttp3:okhttp from 4.11.0 to 5.1.0 (OPEN) https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/645 +# jenkinsci/tekton-client-plugin - build(deps): bump com.squareup.okhttp3:okhttp from 3.14.9 to 5.1.0 (OPEN) +https://github.com/jenkinsci/tekton-client-plugin/pull/424 + # jenkinsci/filesystem_scm-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) https://github.com/jenkinsci/filesystem_scm-plugin/pull/30 # jenkinsci/rich-text-publisher-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) https://github.com/jenkinsci/rich-text-publisher-plugin/pull/13 -# jenkinsci/ansible-tower-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) -https://github.com/jenkinsci/ansible-tower-plugin/pull/30 - # jenkinsci/stackrox-container-image-scanner-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) 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/yet-another-build-visualizer-plugin - refactor(tests): Migrate tests to JUnit 5 (OPEN) https://github.com/jenkinsci/yet-another-build-visualizer-plugin/pull/33 @@ -886,6 +895,9 @@ https://github.com/jenkinsci/tekton-client-plugin/pull/418 # jenkinsci/tuleap-git-branch-source-plugin - build(deps): Bump com.squareup.okhttp3:okhttp from 4.11.0 to 5.0.0 (CLOSED) https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/644 +# jenkinsci/tekton-client-plugin - build(deps): bump com.squareup.okhttp3:okhttp from 3.14.9 to 5.0.0 (CLOSED) +https://github.com/jenkinsci/tekton-client-plugin/pull/422 + # jenkinsci/dark-theme-plugin - Update dependency simple-theme-plugin to v211 (MERGED) https://github.com/jenkinsci/dark-theme-plugin/pull/618 @@ -898,6 +910,9 @@ https://github.com/jenkinsci/envinject-plugin/pull/315 # jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:jobConfigHistory from 1305.vf20a_356586b_8 to 1309.vb_4360782b_d22 in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/5170 +# jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:dashboard-view from 2.528.v3470c02b_d7c9 to 2.537.v5132851f6ca_f in /bom-weekly (MERGED) +https://github.com/jenkinsci/bom/pull/5305 + # jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:nodejs from 1.6.4 to 1.6.5 in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/5232 @@ -979,12 +994,12 @@ https://github.com/jenkinsci/m2release-plugin/pull/152 # jenkinsci/bom - chore(deps): bump org.jenkins-ci.plugins:msbuild from 1.36 to 1.37 in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/5299 -# 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 - # jenkinsci/dark-theme-plugin - Update dependency io.jenkins.plugins:theme-manager to v294 (MERGED) https://github.com/jenkinsci/dark-theme-plugin/pull/593 +# 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 + # jenkinsci/bom - chore(deps): bump io.jenkins.plugins:gitea-checks from 530.v38d502df428f to 551.vd306d7ca_b_18f in /bom-weekly (MERGED) https://github.com/jenkinsci/bom/pull/5157 @@ -1162,12 +1177,12 @@ https://github.com/jenkinsci/build-history-manager-plugin/pull/166 # jenkinsci/validating-yaml-parameter-plugin - build(deps-dev): bump org.mockito:mockito-core from 5.14.2 to 5.15.2 (MERGED) https://github.com/jenkinsci/validating-yaml-parameter-plugin/pull/132 -# jenkinsci/tuleap-git-branch-source-plugin - build(deps-dev): Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 (MERGED) -https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/600 - # jenkinsci/plugin-installation-manager-tool - Update dependency org.wiremock:wiremock to v3.9.2 (MERGED) https://github.com/jenkinsci/plugin-installation-manager-tool/pull/734 +# jenkinsci/tuleap-git-branch-source-plugin - build(deps-dev): Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 (MERGED) +https://github.com/jenkinsci/tuleap-git-branch-source-plugin/pull/600 + # jenkinsci/jobcacher-plugin - chore(deps-dev): bump testcontainers.version from 1.20.4 to 1.20.5 (MERGED) https://github.com/jenkinsci/jobcacher-plugin/pull/398