From 6fd9121623b9f297f5752a2492c6434d9ac688e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Feb 2025 07:35:13 -0700 Subject: [PATCH 1/4] Update dependency org.jenkins-ci.plugins.workflow:workflow-support to v946 (#10243) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- test/pom.xml | 2 +- war/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/pom.xml b/test/pom.xml index 41d5bcefc052..5f7064f31bed 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -134,7 +134,7 @@ THE SOFTWARE. org.jenkins-ci.plugins.workflow workflow-support - 944.v5a_859593b_98a_ + 946.v2a_79d8a_4b_e14 diff --git a/war/pom.xml b/war/pom.xml index aafcfab57abe..0a8335f52602 100644 --- a/war/pom.xml +++ b/war/pom.xml @@ -352,7 +352,7 @@ THE SOFTWARE. org.jenkins-ci.plugins.workflow workflow-support - 944.v5a_859593b_98a_ + 946.v2a_79d8a_4b_e14 hpi From f8c9f3753ca2df1d795673d5c7f625ae685c165b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 8 Feb 2025 07:35:23 -0700 Subject: [PATCH 2/4] Update dependency org.jenkins-ci.plugins:apache-httpcomponents-client-4-api to v4.5.14-269.vfa_2321039a_83 (#10247) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- war/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/war/pom.xml b/war/pom.xml index 0a8335f52602..13efe46422a1 100644 --- a/war/pom.xml +++ b/war/pom.xml @@ -497,7 +497,7 @@ THE SOFTWARE. org.jenkins-ci.plugins apache-httpcomponents-client-4-api - 4.5.14-208.v438351942757 + 4.5.14-269.vfa_2321039a_83 hpi From e61ecca4fcd9c13b9c07e18555b0dc4159d6d69d Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Sat, 8 Feb 2025 06:37:48 -0800 Subject: [PATCH 3/4] Migrate from deprecated EE 8 methods to non-deprecated equivalents (#10233) * Migrate from deprecated EE 8 methods to non-deprecated equivalents * Clean up `GlobalComputerRetentionCheckIntervalConfiguration` as well --- core/src/main/java/hudson/Functions.java | 2 +- .../java/jenkins/console/ConsoleUrlProvider.java | 2 +- ...omputerRetentionCheckIntervalConfiguration.java | 4 ++-- .../java/jenkins/model/GlobalConfiguration.java | 2 +- .../resources/hudson/PluginManager/available.jelly | 2 +- .../resources/hudson/PluginManager/installed.jelly | 2 +- .../resources/hudson/PluginManager/updates.jelly | 2 +- .../diagnosis/MemoryUsageMonitor/index.jelly | 2 +- .../AbstractModelObject/descriptionForm.jelly | 4 ++-- .../hudson/model/AbstractProject/changes.jelly | 4 ++-- .../resources/hudson/model/AllView/noJob.groovy | 2 +- .../resources/hudson/model/ComputerSet/_new.jelly | 4 ++-- .../hudson/model/ParametersAction/index.jelly | 2 +- .../model/ParametersDefinitionProperty/index.jelly | 2 +- .../resources/hudson/model/Run/delete-retry.jelly | 2 +- .../main/resources/hudson/model/View/index.jelly | 2 +- .../hudson/search/Search/search-failed.jelly | 4 ++-- .../GlobalSecurityConfiguration/index.groovy | 2 +- .../HudsonPrivateSecurityRealm/signup.jelly | 4 ++-- .../resources/hudson/security/WhoAmI/index.jelly | 2 +- .../hudson/util/HudsonIsLoading/index.jelly | 2 +- .../hudson/util/HudsonIsRestarting/index.jelly | 2 +- .../resources/jenkins/agents/CloudSet/_new.jelly | 2 +- .../SetupWizard/authenticate-security-token.jelly | 2 +- .../resources/jenkins/model/Jenkins/_404.jelly | 6 +++--- .../jenkins/model/Jenkins/_404_simple.jelly | 2 +- .../resources/jenkins/model/Jenkins/login.jelly | 8 ++++---- .../resources/jenkins/model/Jenkins/oops.jelly | 6 +++--- .../model/Jenkins/projectRelationship.jelly | 14 +++++++------- .../security/seed/UserSeedProperty/config.jelly | 2 +- .../main/resources/lib/form/editableComboBox.jelly | 4 ++-- .../main/resources/lib/hudson/scriptConsole.jelly | 2 +- .../main/resources/lib/layout/breadcrumbBar.jelly | 2 +- core/src/main/resources/lib/layout/layout.jelly | 4 ++-- ...terRetentionCheckIntervalConfigurationTest.java | 4 ++-- 35 files changed, 57 insertions(+), 57 deletions(-) diff --git a/core/src/main/java/hudson/Functions.java b/core/src/main/java/hudson/Functions.java index 3ae81031b087..6c2d0b7a0e00 100644 --- a/core/src/main/java/hudson/Functions.java +++ b/core/src/main/java/hudson/Functions.java @@ -1989,7 +1989,7 @@ public static String joinPath(String... components) { */ public static @CheckForNull String getConsoleUrl(WithConsoleUrl withConsoleUrl) { String consoleUrl = withConsoleUrl.getConsoleUrl(); - return consoleUrl != null ? Stapler.getCurrentRequest().getContextPath() + '/' + consoleUrl : null; + return consoleUrl != null ? Stapler.getCurrentRequest2().getContextPath() + '/' + consoleUrl : null; } /** diff --git a/core/src/main/java/jenkins/console/ConsoleUrlProvider.java b/core/src/main/java/jenkins/console/ConsoleUrlProvider.java index 9c6080ac02fa..f779c07e62c2 100644 --- a/core/src/main/java/jenkins/console/ConsoleUrlProvider.java +++ b/core/src/main/java/jenkins/console/ConsoleUrlProvider.java @@ -80,7 +80,7 @@ default Descriptor getDescriptor() { * @return the URL for the console for the specified build, relative to the web server root */ static @NonNull String getRedirectUrl(Run run) { - return Stapler.getCurrentRequest().getContextPath() + '/' + run.getConsoleUrl(); + return Stapler.getCurrentRequest2().getContextPath() + '/' + run.getConsoleUrl(); } static List all() { diff --git a/core/src/main/java/jenkins/model/GlobalComputerRetentionCheckIntervalConfiguration.java b/core/src/main/java/jenkins/model/GlobalComputerRetentionCheckIntervalConfiguration.java index 46d760fe8ee2..9766cd977220 100644 --- a/core/src/main/java/jenkins/model/GlobalComputerRetentionCheckIntervalConfiguration.java +++ b/core/src/main/java/jenkins/model/GlobalComputerRetentionCheckIntervalConfiguration.java @@ -6,7 +6,7 @@ import net.sf.json.JSONException; import net.sf.json.JSONObject; import org.jenkinsci.Symbol; -import org.kohsuke.stapler.StaplerRequest; +import org.kohsuke.stapler.StaplerRequest2; /** * Configures check interval for computer retention. @@ -56,7 +56,7 @@ private void setComputerRetentionCheckInterval(int interval) throws IllegalArgum } @Override - public boolean configure(StaplerRequest req, JSONObject json) throws FormException { + public boolean configure(StaplerRequest2 req, JSONObject json) throws FormException { try { final int interval = json.getInt("computerRetentionCheckInterval"); setComputerRetentionCheckInterval(interval); diff --git a/core/src/main/java/jenkins/model/GlobalConfiguration.java b/core/src/main/java/jenkins/model/GlobalConfiguration.java index af788945b2a2..bc0d7004031a 100644 --- a/core/src/main/java/jenkins/model/GlobalConfiguration.java +++ b/core/src/main/java/jenkins/model/GlobalConfiguration.java @@ -67,7 +67,7 @@ public String getGlobalConfigPage() { @Override public boolean configure(StaplerRequest2 req, JSONObject json) throws FormException { if (Util.isOverridden(GlobalConfiguration.class, getClass(), "configure", StaplerRequest.class, JSONObject.class)) { - return configure(StaplerRequest.fromStaplerRequest2(req), json); + return configure(req != null ? StaplerRequest.fromStaplerRequest2(req) : null, json); } else { return configureImpl(req, json); } diff --git a/core/src/main/resources/hudson/PluginManager/available.jelly b/core/src/main/resources/hudson/PluginManager/available.jelly index bfe5b36aaf55..73e095bd01d3 100644 --- a/core/src/main/resources/hudson/PluginManager/available.jelly +++ b/core/src/main/resources/hudson/PluginManager/available.jelly @@ -38,7 +38,7 @@ THE SOFTWARE. placeholder="${%Search available plugins}" id="filter-box" autofocus="true" - value="${request.getParameter('filter')}" /> + value="${request2.getParameter('filter')}" />
diff --git a/core/src/main/resources/hudson/PluginManager/installed.jelly b/core/src/main/resources/hudson/PluginManager/installed.jelly index c9b7dd93f200..81b175b955d4 100644 --- a/core/src/main/resources/hudson/PluginManager/installed.jelly +++ b/core/src/main/resources/hudson/PluginManager/installed.jelly @@ -43,7 +43,7 @@ THE SOFTWARE. placeholder="${%Search installed plugins}" id="filter-box" autofocus="true" - value="${request.getParameter('filter')}" + value="${request2.getParameter('filter')}" enabled="${!noPlugins}" />
diff --git a/core/src/main/resources/hudson/PluginManager/updates.jelly b/core/src/main/resources/hudson/PluginManager/updates.jelly index d4163fb7cfbe..5ce8a810ff81 100644 --- a/core/src/main/resources/hudson/PluginManager/updates.jelly +++ b/core/src/main/resources/hudson/PluginManager/updates.jelly @@ -41,7 +41,7 @@ THE SOFTWARE. placeholder="${%Search plugin updates}" id="filter-box" autofocus="true" - value="${request.getParameter('filter')}" + value="${request2.getParameter('filter')}" enabled="${!empty(list)}" />
diff --git a/core/src/main/resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly b/core/src/main/resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly index bb0efd378ea8..43c579130aab 100644 --- a/core/src/main/resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly +++ b/core/src/main/resources/hudson/diagnosis/MemoryUsageMonitor/index.jelly @@ -31,7 +31,7 @@ THE SOFTWARE.

${%JVM Memory Usage}

- +
${%Timespan}: diff --git a/core/src/main/resources/hudson/model/AbstractModelObject/descriptionForm.jelly b/core/src/main/resources/hudson/model/AbstractModelObject/descriptionForm.jelly index 633e67f3568f..b1754861c0e9 100644 --- a/core/src/main/resources/hudson/model/AbstractModelObject/descriptionForm.jelly +++ b/core/src/main/resources/hudson/model/AbstractModelObject/descriptionForm.jelly @@ -30,14 +30,14 @@ THE SOFTWARE. - + - +
diff --git a/core/src/main/resources/hudson/model/AbstractProject/changes.jelly b/core/src/main/resources/hudson/model/AbstractProject/changes.jelly index bc2ad59d226b..dd6ec243a73f 100644 --- a/core/src/main/resources/hudson/model/AbstractProject/changes.jelly +++ b/core/src/main/resources/hudson/model/AbstractProject/changes.jelly @@ -31,8 +31,8 @@ THE SOFTWARE. - - + +

diff --git a/core/src/main/resources/hudson/model/AllView/noJob.groovy b/core/src/main/resources/hudson/model/AllView/noJob.groovy index f62125fed9b6..6a9e355d303e 100644 --- a/core/src/main/resources/hudson/model/AllView/noJob.groovy +++ b/core/src/main/resources/hudson/model/AllView/noJob.groovy @@ -111,7 +111,7 @@ div { section(class: "empty-state-section") { ul(class: "empty-state-section-list") { li(class: "content-block") { - a(href: "${rootURL}/${app.securityRealm.loginUrl}?from=${request.requestURI}", + a(href: "${rootURL}/${app.securityRealm.loginUrl}?from=${request2.requestURI}", class: "content-block__link") { span(_("Log in to Jenkins")) span(class: "trailing-icon") { diff --git a/core/src/main/resources/hudson/model/ComputerSet/_new.jelly b/core/src/main/resources/hudson/model/ComputerSet/_new.jelly index 36e2f23fd7a0..5d3a79782e39 100644 --- a/core/src/main/resources/hudson/model/ComputerSet/_new.jelly +++ b/core/src/main/resources/hudson/model/ComputerSet/_new.jelly @@ -32,7 +32,7 @@ THE SOFTWARE. - + @@ -40,7 +40,7 @@ THE SOFTWARE. - + diff --git a/core/src/main/resources/hudson/model/ParametersAction/index.jelly b/core/src/main/resources/hudson/model/ParametersAction/index.jelly index a035793cfab3..c8e8bf3aaff6 100644 --- a/core/src/main/resources/hudson/model/ParametersAction/index.jelly +++ b/core/src/main/resources/hudson/model/ParametersAction/index.jelly @@ -30,7 +30,7 @@ THE SOFTWARE. - + ${title} diff --git a/core/src/main/resources/hudson/model/ParametersDefinitionProperty/index.jelly b/core/src/main/resources/hudson/model/ParametersDefinitionProperty/index.jelly index 1302960c1afc..0bea62baf0a0 100644 --- a/core/src/main/resources/hudson/model/ParametersDefinitionProperty/index.jelly +++ b/core/src/main/resources/hudson/model/ParametersDefinitionProperty/index.jelly @@ -40,7 +40,7 @@ THE SOFTWARE.

${it.job.pronoun} ${it.job.displayName}

${%description}

- + diff --git a/core/src/main/resources/hudson/model/Run/delete-retry.jelly b/core/src/main/resources/hudson/model/Run/delete-retry.jelly index 79dfa6beedf3..5e405e52843f 100644 --- a/core/src/main/resources/hudson/model/Run/delete-retry.jelly +++ b/core/src/main/resources/hudson/model/Run/delete-retry.jelly @@ -20,7 +20,7 @@

diff --git a/core/src/main/resources/hudson/model/View/index.jelly b/core/src/main/resources/hudson/model/View/index.jelly index 14632b8e60e8..661e2e22cebf 100644 --- a/core/src/main/resources/hudson/model/View/index.jelly +++ b/core/src/main/resources/hudson/model/View/index.jelly @@ -44,7 +44,7 @@ THE SOFTWARE. -