diff --git a/bom/pom.xml b/bom/pom.xml
index f41e9ba55fac..f5fb0dad03ff 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -109,7 +109,7 @@ THE SOFTWARE.
commons-codec
commons-codec
- 1.17.2
+ 1.18.0
commons-collections
diff --git a/cli/src/main/java/hudson/cli/CLI.java b/cli/src/main/java/hudson/cli/CLI.java
index 910331b3ee9a..988e9f1635c7 100644
--- a/cli/src/main/java/hudson/cli/CLI.java
+++ b/cli/src/main/java/hudson/cli/CLI.java
@@ -343,17 +343,20 @@ public void onOpen(Session session, EndpointConfig config) {}
class Authenticator extends ClientEndpointConfig.Configurator {
HandshakeResponse hr;
+
@Override
public void beforeRequest(Map> headers) {
if (factory.authorization != null) {
headers.put("Authorization", List.of(factory.authorization));
}
}
+
@Override
public void afterResponse(HandshakeResponse hr) {
this.hr = hr;
}
}
+
var authenticator = new Authenticator();
ClientManager client = ClientManager.createClient(JdkClientContainer.class.getName()); // ~ ContainerProvider.getWebSocketContainer()
diff --git a/core/src/main/java/hudson/ClassicPluginStrategy.java b/core/src/main/java/hudson/ClassicPluginStrategy.java
index 3d6edf832f9f..fd257fdb33d8 100644
--- a/core/src/main/java/hudson/ClassicPluginStrategy.java
+++ b/core/src/main/java/hudson/ClassicPluginStrategy.java
@@ -279,7 +279,7 @@ protected ClassLoader createClassLoader(List paths, ClassLoader parent) th
/**
* @deprecated since 2.459 use {@link #createClassLoader(String, List, ClassLoader, Attributes)}
*/
- @Deprecated(since="2.459")
+ @Deprecated(since = "2.459")
protected ClassLoader createClassLoader(List paths, ClassLoader parent, Attributes atts) throws IOException {
// generate a legacy id so at least we can track to something
return createClassLoader("unidentified-" + UUID.randomUUID(), paths, parent, atts);
diff --git a/core/src/main/java/hudson/Launcher.java b/core/src/main/java/hudson/Launcher.java
index 195671b1b42e..6e6bfc9dade3 100644
--- a/core/src/main/java/hudson/Launcher.java
+++ b/core/src/main/java/hudson/Launcher.java
@@ -1115,7 +1115,21 @@ public Proc launch(ProcStarter ps) throws IOException {
final String workDir = psPwd == null ? null : psPwd.getRemote();
try {
- RemoteLaunchCallable remote = new RemoteLaunchCallable(ps.commands, ps.masks, ps.envs, in, ps.reverseStdin, out, ps.reverseStdout, err, ps.reverseStderr, ps.quiet, workDir, listener, ps.stdoutListener, envVarsFilterRuleWrapper);
+ RemoteLaunchCallable remote = new RemoteLaunchCallable(
+ ps.commands,
+ ps.masks,
+ ps.envs,
+ in,
+ ps.reverseStdin,
+ out,
+ ps.reverseStdout,
+ err,
+ ps.reverseStderr,
+ ps.quiet,
+ workDir,
+ listener,
+ ps.stdoutListener,
+ envVarsFilterRuleWrapper);
// reset the rules to prevent build step without rules configuration to re-use those
envVarsFilterRuleWrapper = null;
return new ProcImpl(getChannel().call(remote));
diff --git a/core/src/main/java/hudson/model/ComputerSet.java b/core/src/main/java/hudson/model/ComputerSet.java
index fcc0aa4e41e7..cb8d19b78ad0 100644
--- a/core/src/main/java/hudson/model/ComputerSet.java
+++ b/core/src/main/java/hudson/model/ComputerSet.java
@@ -115,8 +115,8 @@ public static List get_monitors() {
}
/**
- * @deprecated Use {@link #getComputers()} instead.
* @return All {@link Computer} instances managed by this set.
+ * @deprecated Use {@link #getComputers()} instead.
*/
@Deprecated(since = "2.480")
public Computer[] get_all() {
diff --git a/core/src/main/java/hudson/model/Job.java b/core/src/main/java/hudson/model/Job.java
index 1bbf3dad1a24..2392c66aee5f 100644
--- a/core/src/main/java/hudson/model/Job.java
+++ b/core/src/main/java/hudson/model/Job.java
@@ -354,10 +354,12 @@ public interface BuildNumberAssigner extends ExtensionPoint {
* Implementation of {@link Job#assignBuildNumber}.
*/
int assignBuildNumber(Job, ?> job, SaveNextBuildNumber saveNextBuildNumber) throws IOException;
+
/**
* Provides an externally accessible alias for {@link Job#saveNextBuildNumber}, which is {@code protected}.
* ({@link #getNextBuildNumber} and {@link #fastUpdateNextBuildNumber} are already accessible.)
*/
+
interface SaveNextBuildNumber {
void call() throws IOException;
}
diff --git a/core/src/main/java/hudson/model/UserPropertyDescriptor.java b/core/src/main/java/hudson/model/UserPropertyDescriptor.java
index f19a54e14aa0..542f0a4ccde5 100644
--- a/core/src/main/java/hudson/model/UserPropertyDescriptor.java
+++ b/core/src/main/java/hudson/model/UserPropertyDescriptor.java
@@ -117,11 +117,9 @@ public boolean isEnabled() {
* Method proposed to prevent plugins to rely on too recent core version
* while keeping the possibility to use the categories.
*
- * @deprecated This should only be used when the core requirement is below the version this method was added
- *
* @return String name corresponding to the symbol of {@link #getUserPropertyCategory()}
- *
* @since 2.468
+ * @deprecated This should only be used when the core requirement is below the version this method was added
*/
@Deprecated
protected @CheckForNull String getUserPropertyCategoryAsString() {
diff --git a/core/src/main/java/hudson/model/userproperty/UserPropertyCategory.java b/core/src/main/java/hudson/model/userproperty/UserPropertyCategory.java
index 5d5467b6eed4..1d370e3e3b50 100644
--- a/core/src/main/java/hudson/model/userproperty/UserPropertyCategory.java
+++ b/core/src/main/java/hudson/model/userproperty/UserPropertyCategory.java
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
package hudson.model.userproperty;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAccountAction.java b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAccountAction.java
index c0424e828419..79c8a0e955ec 100644
--- a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAccountAction.java
+++ b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAccountAction.java
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
package hudson.model.userproperty;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAppearanceAction.java b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAppearanceAction.java
index 88d08a8add70..d4a5ebc2cedd 100644
--- a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAppearanceAction.java
+++ b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryAppearanceAction.java
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
package hudson.model.userproperty;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryExperimentalAction.java b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryExperimentalAction.java
index bb242bacad7a..93d6593fc605 100644
--- a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryExperimentalAction.java
+++ b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryExperimentalAction.java
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
package hudson.model.userproperty;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryPreferencesAction.java b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryPreferencesAction.java
index 7a74b702e6c0..83e14ce9b333 100644
--- a/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryPreferencesAction.java
+++ b/core/src/main/java/hudson/model/userproperty/UserPropertyCategoryPreferencesAction.java
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
package hudson.model.userproperty;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/core/src/main/java/hudson/model/userproperty/UserPropertyCategorySecurityAction.java b/core/src/main/java/hudson/model/userproperty/UserPropertyCategorySecurityAction.java
index a6cb3e6ed3c4..03513b37aa63 100644
--- a/core/src/main/java/hudson/model/userproperty/UserPropertyCategorySecurityAction.java
+++ b/core/src/main/java/hudson/model/userproperty/UserPropertyCategorySecurityAction.java
@@ -21,8 +21,8 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-package hudson.model.userproperty;
+package hudson.model.userproperty;
import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.Extension;
diff --git a/core/src/main/java/hudson/util/RobustReflectionConverter.java b/core/src/main/java/hudson/util/RobustReflectionConverter.java
index 686aad13c342..5267692252b9 100644
--- a/core/src/main/java/hudson/util/RobustReflectionConverter.java
+++ b/core/src/main/java/hudson/util/RobustReflectionConverter.java
@@ -464,7 +464,14 @@ protected Object unmarshalField(final UnmarshallingContext context, final Object
return context.convertAnother(result, type, converter);
}
- private void writeValueToImplicitCollection(HierarchicalStreamReader reader, UnmarshallingContext context, Object value, Map> implicitCollections, Map> implicitCollectionElementTypes, Object result, String itemFieldName) {
+ private void writeValueToImplicitCollection(
+ HierarchicalStreamReader reader,
+ UnmarshallingContext context,
+ Object value,
+ Map> implicitCollections,
+ Map> implicitCollectionElementTypes,
+ Object result,
+ String itemFieldName) {
String fieldName = mapper.getFieldNameForItemTypeAndName(context.getRequiredType(), value.getClass(), itemFieldName);
if (fieldName != null) {
Collection collection = implicitCollections.get(fieldName);
diff --git a/core/src/main/java/jenkins/agents/IOfflineCause.java b/core/src/main/java/jenkins/agents/IOfflineCause.java
index b1c32820e848..ffc8dfdfd8cc 100644
--- a/core/src/main/java/jenkins/agents/IOfflineCause.java
+++ b/core/src/main/java/jenkins/agents/IOfflineCause.java
@@ -21,6 +21,7 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
+
package jenkins.agents;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/core/src/main/java/jenkins/model/IComputer.java b/core/src/main/java/jenkins/model/IComputer.java
index e00ee78bd30f..ad4c5aa8ca8b 100644
--- a/core/src/main/java/jenkins/model/IComputer.java
+++ b/core/src/main/java/jenkins/model/IComputer.java
@@ -185,6 +185,7 @@ default String getIconClassName() {
* Returns the number of {@link IExecutor}s that are doing some work right now.
*/
int countBusy();
+
/**
* Returns the current size of the executor pool for this computer.
*/
@@ -194,6 +195,7 @@ default String getIconClassName() {
* @return true if the computer is online.
*/
boolean isOnline();
+
/**
* @return the number of {@link IExecutor}s that are idle right now.
*/
diff --git a/core/src/main/java/jenkins/model/Nodes.java b/core/src/main/java/jenkins/model/Nodes.java
index ae78028c2d2f..e4cf934fd7a5 100644
--- a/core/src/main/java/jenkins/model/Nodes.java
+++ b/core/src/main/java/jenkins/model/Nodes.java
@@ -113,7 +113,7 @@ public List getNodes() {
* @throws IOException if the new list of nodes could not be persisted.
*/
public void setNodes(final @NonNull Collection extends Node> nodes) throws IOException {
- Map toRemove = new HashMap<>();
+ Map toRemove = new HashMap<>();
Queue.withLock(() -> {
toRemove.putAll(Nodes.this.nodes);
for (var node : nodes) {
diff --git a/core/src/main/java/jenkins/security/s2m/JarURLValidatorImpl.java b/core/src/main/java/jenkins/security/s2m/JarURLValidatorImpl.java
index 7fafcea946d5..24a7dc64a67c 100644
--- a/core/src/main/java/jenkins/security/s2m/JarURLValidatorImpl.java
+++ b/core/src/main/java/jenkins/security/s2m/JarURLValidatorImpl.java
@@ -78,6 +78,7 @@ public void validate(URL url) throws IOException {
LOGGER.log(Level.FINE, () -> "Allowing URL: " + url);
}
}
+
@SuppressFBWarnings(
value = "DMI_COLLECTION_OF_URLS",
justification = "All URLs point to local files, so no DNS lookup.")
diff --git a/core/src/main/resources/hudson/lifecycle/Messages.properties b/core/src/main/resources/hudson/lifecycle/Messages.properties
index 3aa7c2b3135a..01d65187ced9 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages.properties
@@ -20,8 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Install as Windows Service
-WindowsInstallerLink.Description=Installs Jenkins as a Windows service to this system, so that Jenkins starts automatically when the machine boots.
WindowsSlaveInstaller.ConfirmInstallation=This will install an agent as a Windows service, so that a Jenkins agent starts automatically when the machine boots.
WindowsSlaveInstaller.DotNetRequired=.NET Framework 4.0 or later is required for this feature
WindowsSlaveInstaller.InstallationSuccessful=Installation was successful. Would you like to start the service now?
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_bg.properties b/core/src/main/resources/hudson/lifecycle/Messages_bg.properties
index 2cde0c98caaf..626f75a68475 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_bg.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_bg.properties
@@ -20,11 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=\
- Инсталиране като услуга на Windows
-WindowsInstallerLink.Description=\
- Инсталиране на Jenkins като услуга на инсталирания на тази система Windows, за\
- да може той да се стартира заедно с машината.
WindowsSlaveInstaller.DotNetRequired=\
За това се изисква .NET Framework, версия 4.0 или по-висока
WindowsSlaveInstaller.InstallationSuccessful=\
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_da.properties b/core/src/main/resources/hudson/lifecycle/Messages_da.properties
index d4d3a4a4b1b9..ffc29e9907dc 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_da.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_da.properties
@@ -20,7 +20,5 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Installer som Windows service
WindowsSlaveInstaller.DotNetRequired=Denne feature kræver .NET framework 4.0 eller nyere
WindowsSlaveInstaller.InstallationSuccessful=Installationen lykkedes. Vil du gerne starte service''en nu ?
-WindowsInstallerLink.Description=Installerer Jenkins som en Windows service på denne computer, så Jenkins starter automatisk når computeren starter op.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_de.properties b/core/src/main/resources/hudson/lifecycle/Messages_de.properties
index b134997c4299..d19710ba4ff8 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_de.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_de.properties
@@ -20,10 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Als Windows-Dienst installieren
-WindowsInstallerLink.Description=\
- Installiert Jenkins als Windows-Dienst: Dadurch wird Jenkins \
- automatisch nach einem Neustart des Rechners gestartet.
WindowsSlaveInstaller.DotNetRequired=.NET Framework 4.0 oder höher ist für diesen Vorgang erforderlich.
WindowsSlaveInstaller.InstallationSuccessful=Installation erfolgreich. Möchten Sie den Dienst jetzt starten?
WindowsSlaveInstaller.ConfirmInstallation=Dies wird den Agenten als Windows-Dienst installieren, so dass er automatisch gestartet wird, wenn das System startet.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_es.properties b/core/src/main/resources/hudson/lifecycle/Messages_es.properties
index 2e119d1b6eca..6f07417f2ee9 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_es.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_es.properties
@@ -20,8 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Instalar como un servicio de Windows
-WindowsInstallerLink.Description=Instalar Jenkins como un servicio de Windows en este sistema, de manera que Jenkins se inicie cuando el sistema arranque.
WindowsSlaveInstaller.ConfirmInstallation=Esto instalará el agente como un servicio de Windows.
WindowsSlaveInstaller.DotNetRequired=Es necesario tener instalado: .NET Framework 4.0 o posterior, para que esta característica funcione.
WindowsSlaveInstaller.InstallationSuccessful=La instalación ha sido correcta. ¿Quieres arrancar el servicio ahora?
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_fr.properties b/core/src/main/resources/hudson/lifecycle/Messages_fr.properties
deleted file mode 100644
index e76abc01cf83..000000000000
--- a/core/src/main/resources/hudson/lifecycle/Messages_fr.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Eric Lefevre-Ardant, Olivier Lamy
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-
-WindowsInstallerLink.DisplayName=Installer en tant que Service Windows
-WindowsInstallerLink.Description=Installe Jenkins comme un service Windows pour ce système, afin que Jenkins puisse se lancer automatiquement au démarrage de la machine.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_it.properties b/core/src/main/resources/hudson/lifecycle/Messages_it.properties
index 6b8cc4f8a28f..a20015b5c08d 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_it.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_it.properties
@@ -21,10 +21,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.Description=Installa Jenkins su questo sistema come \
- servizio Windows in modo che possa avviarsi automaticamente all''avvio del \
- sistema.
-WindowsInstallerLink.DisplayName=Installa come servizio Windows
WindowsSlaveInstaller.ConfirmInstallation=Quest''opzione installerà un agente \
come servizio Windows in modo da far avviare automaticamente un agente \
Jenkins all''avvio del sistema.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_ja.properties b/core/src/main/resources/hudson/lifecycle/Messages_ja.properties
index 99da1c9e37ef..40fcce0b2dee 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_ja.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_ja.properties
@@ -20,8 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Windowsのサービスとしてインストール
-WindowsInstallerLink.Description=マシンがブートしたときにJenkinsが自動的に開始するように、WindowsのサービスとしてJenkinsをインストールします。
WindowsSlaveInstaller.DotNetRequired=.NET Framework 4.0 以降が必要です。
WindowsSlaveInstaller.InstallationSuccessful=インストールが成功しました。今すぐサービスを開始しますか?
WindowsSlaveInstaller.RootFsDoesntExist=エージェントのルートディレクトリ ''{0}'' が存在しません。
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_nl.properties b/core/src/main/resources/hudson/lifecycle/Messages_nl.properties
deleted file mode 100644
index beb2f7f1128f..000000000000
--- a/core/src/main/resources/hudson/lifecycle/Messages_nl.properties
+++ /dev/null
@@ -1,23 +0,0 @@
-# The MIT License
-#
-# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, Wim Rosseel
-#
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to deal
-# in the Software without restriction, including without limitation the rights
-# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-# copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-#
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-#
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Installeer als Windows Service
-WindowsInstallerLink.Description=Installeert Jenkins als een Windows service op dit systeem. Zodoende wordt Jenkins automatisch opgestart bij het opstarten van uw systeem.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_pl.properties b/core/src/main/resources/hudson/lifecycle/Messages_pl.properties
index 51a964e099f3..39a6b5a34369 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_pl.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_pl.properties
@@ -19,7 +19,5 @@
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Zainstaluj jako usługę systemową
WindowsSlaveInstaller.DotNetRequired=.NET Framework 4.0 lub nowszy jest wymagany dla tej funkcjonalności
WindowsSlaveInstaller.InstallationSuccessful=Instalacja zakończona pomyślnie. Chcesz uruchomić usługę teraz?
-WindowsInstallerLink.Description=Zainstaluj Jenkinsa jako usługę systemową, aby uruchomić Jenkinsa automatycznie po uruchomieniu systemu.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_pt_BR.properties b/core/src/main/resources/hudson/lifecycle/Messages_pt_BR.properties
index f499828207b3..982bd72e7587 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_pt_BR.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_pt_BR.properties
@@ -20,9 +20,7 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Instalar como um serviço do Windows
WindowsSlaveInstaller.DotNetRequired=Framework .NET 4.0 ou superior é necessário
WindowsSlaveInstaller.InstallationSuccessful=Instalação efetuada com sucesso. Gostaria de iniciar o serviço agora?
-WindowsInstallerLink.Description=Instala o Jenkins como um serviço do Windows, então será iniciado junto com o sistema operacional
WindowsSlaveInstaller.RootFsDoesntExist=O diretório raiz do agente '{0}' não existe
WindowsSlaveInstaller.ConfirmInstallation=Isto irá instalar o agente como um serviço do Windows de forma que o agente do Jenkins iniciará automaticamente quando a máquina iniciar.
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_sr.properties b/core/src/main/resources/hudson/lifecycle/Messages_sr.properties
index e700411d9bf7..d4ed51a5a825 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_sr.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_sr.properties
@@ -1,7 +1,5 @@
# This file is under the MIT License by authors
-WindowsInstallerLink.DisplayName=Инсталирај као Windows сервис
-WindowsInstallerLink.Description=Инсталира Jenkins као Windows сервис који се аутоматско покрене када почне машина.
WindowsSlaveInstaller.ConfirmInstallation=Операција ће инсталирати агент који се аутоматско покрене када почне машина.
WindowsSlaveInstaller.InstallationSuccessful=Успешна инсталација. Да се желите да сада покренете сервис?
WindowsSlaveInstaller.DotNetRequired=За то није потребно .NET Framework 4.0 или новије
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_sv_SE.properties b/core/src/main/resources/hudson/lifecycle/Messages_sv_SE.properties
index f04981c4f0d3..ba10c1597612 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_sv_SE.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_sv_SE.properties
@@ -20,8 +20,6 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=Installera som Windows-tjänst
-WindowsInstallerLink.Description=Installerar Jenkins som en Windows-tjänst på detta system, så att Jenkins startar automatiskt när datorn startar.
WindowsSlaveInstaller.ConfirmInstallation=Detta kommer att installera en agent som en Windows-tjänst, så att en Jenkins-agent startar automatiskt när datorn startar.
WindowsSlaveInstaller.DotNetRequired=.NET Framework 4.0 eller senare krävs för den här funktionen
WindowsSlaveInstaller.InstallationSuccessful=Installationen lyckades. Vill du starta tjänsten nu?
diff --git a/core/src/main/resources/hudson/lifecycle/Messages_zh_TW.properties b/core/src/main/resources/hudson/lifecycle/Messages_zh_TW.properties
index 27ef89ad12ec..8e315e2996d2 100644
--- a/core/src/main/resources/hudson/lifecycle/Messages_zh_TW.properties
+++ b/core/src/main/resources/hudson/lifecycle/Messages_zh_TW.properties
@@ -20,7 +20,5 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-WindowsInstallerLink.DisplayName=安裝成 Windows 服務
-WindowsInstallerLink.Description=將 Jenkins 安裝成 Windows 服務,開機後 Jenkins 就會自動啟動。
WindowsSlaveInstaller.DotNetRequired=本功能需要 .NET Framework 4.0 或是更新的版本
WindowsSlaveInstaller.InstallationSuccessful=安裝完成。您要馬上啟動服務嗎?
diff --git a/core/src/spotbugs/excludesFilter.xml b/core/src/spotbugs/excludesFilter.xml
index 7d36952fc372..9bf8e5afa342 100644
--- a/core/src/spotbugs/excludesFilter.xml
+++ b/core/src/spotbugs/excludesFilter.xml
@@ -342,7 +342,6 @@
-
diff --git a/core/src/test/java/jenkins/monitor/OperatingSystemEndOfLifeAdminMonitorTest.java b/core/src/test/java/jenkins/monitor/OperatingSystemEndOfLifeAdminMonitorTest.java
index 38a4531613d6..42fd7f39fd5f 100644
--- a/core/src/test/java/jenkins/monitor/OperatingSystemEndOfLifeAdminMonitorTest.java
+++ b/core/src/test/java/jenkins/monitor/OperatingSystemEndOfLifeAdminMonitorTest.java
@@ -197,7 +197,7 @@ private static String s(String fullString, boolean simplify) {
* name, and expected value for each of the resource files used by
* the test.
*
- * @param simplifyExpectedValue if true, then the expected value
+ * @param simplify if true, then the expected value
* is simplified by replacing ' ' with '-', by replacing '/' with
* '-', and by removing '(' and ')'.
* @return arguments for ParameterizedTest, resource file name,
diff --git a/package.json b/package.json
index 53539d75aefb..75327cf4b01c 100644
--- a/package.json
+++ b/package.json
@@ -24,14 +24,14 @@
},
"devDependencies": {
"@babel/cli": "7.26.4",
- "@babel/core": "7.26.0",
- "@babel/preset-env": "7.26.0",
- "@eslint/js": "9.18.0",
+ "@babel/core": "7.26.7",
+ "@babel/preset-env": "7.26.7",
+ "@eslint/js": "9.19.0",
"babel-loader": "9.2.1",
"clean-webpack-plugin": "4.0.0",
"css-loader": "7.1.2",
"css-minimizer-webpack-plugin": "7.0.0",
- "eslint": "9.18.0",
+ "eslint": "9.19.0",
"eslint-config-prettier": "10.0.1",
"eslint-formatter-checkstyle": "8.40.0",
"globals": "15.14.0",
@@ -45,7 +45,7 @@
"sass": "1.83.4",
"sass-loader": "16.0.4",
"style-loader": "4.0.0",
- "stylelint": "16.13.2",
+ "stylelint": "16.14.1",
"stylelint-checkstyle-reporter": "1.0.0",
"stylelint-config-standard-scss": "14.0.0",
"webpack": "5.97.1",
diff --git a/pom.xml b/pom.xml
index 740619322d05..ba0bb25bd49a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -73,9 +73,9 @@ THE SOFTWARE.
- 2.495
+ 2.496
-SNAPSHOT
- 2025-01-21T13:51:35Z
+ 2025-01-28T13:58:52Z
github
@@ -281,7 +281,7 @@ THE SOFTWARE.
com.puppycrawl.tools
checkstyle
- 10.21.1
+ 10.21.2
@@ -375,6 +375,11 @@ THE SOFTWARE.
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+
+
diff --git a/src/main/scss/components/_row-selection-controller.scss b/src/main/scss/components/_row-selection-controller.scss
index cd984bc29e7d..b816adf2a9f0 100644
--- a/src/main/scss/components/_row-selection-controller.scss
+++ b/src/main/scss/components/_row-selection-controller.scss
@@ -13,7 +13,7 @@
border: none;
box-shadow:
var(--form-input-glow),
- inset 0 0 0 0.125rem var(--input-border);
+ inset 0 0 0 var(--jenkins-border-width) var(--input-border);
border-radius: 6px;
transition: var(--standard-transition);
cursor: pointer;
diff --git a/src/main/scss/pages/_build.scss b/src/main/scss/pages/_build.scss
index cb5e3298faf1..b8f84d8aca74 100644
--- a/src/main/scss/pages/_build.scss
+++ b/src/main/scss/pages/_build.scss
@@ -15,6 +15,7 @@
pre {
background: transparent;
+ border: none;
margin: 0;
padding: 0;
line-height: 1.75;
diff --git a/test/pom.xml b/test/pom.xml
index e8262e5fd921..4d0f4685cfb7 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -178,7 +178,7 @@ THE SOFTWARE.
org.jenkins-ci.main
jenkins-test-harness
- 2389.va_b_3a_21a_c00ed
+ 2391.v9b_3e2d3351a_2
test
@@ -242,7 +242,7 @@ THE SOFTWARE.
org.jenkins-ci.plugins
matrix-auth
- 3.2.3
+ 3.2.4
test
diff --git a/test/src/test/java/hudson/model/UserPropertyTest.java b/test/src/test/java/hudson/model/UserPropertyTest.java
index 91c977d4ec28..b19e068cbf6f 100644
--- a/test/src/test/java/hudson/model/UserPropertyTest.java
+++ b/test/src/test/java/hudson/model/UserPropertyTest.java
@@ -37,7 +37,7 @@ public class UserPropertyTest {
public JenkinsRule j = new JenkinsRule();
public User configRoundtrip(User u) throws Exception {
- submit(j.createWebClient().goTo(u.getUrl()+"/account/").getFormByName("config"));
+ submit(j.createWebClient().goTo(u.getUrl() + "/account/").getFormByName("config"));
return u;
}
diff --git a/test/src/test/java/hudson/security/HudsonPrivateSecurityRealmFIPSTest.java b/test/src/test/java/hudson/security/HudsonPrivateSecurityRealmFIPSTest.java
index b9f0449b725e..f24e291f92de 100644
--- a/test/src/test/java/hudson/security/HudsonPrivateSecurityRealmFIPSTest.java
+++ b/test/src/test/java/hudson/security/HudsonPrivateSecurityRealmFIPSTest.java
@@ -164,7 +164,7 @@ private static void validatePasswordLengthForFIPSStep(JenkinsRule j) throws Exce
User u1 = securityRealm.createAccount("test", "aValidFipsPass");
WebClient wc = j.createWebClient();
- wc.login("test","aValidFipsPass");
+ wc.login("test", "aValidFipsPass");
HtmlPage configurePage = wc.goTo(u1.getUrl() + "/security/");
HtmlPasswordInput password1 = configurePage.getElementByName("user.password");
@@ -192,7 +192,7 @@ private static void validatePasswordMismatchForFIPSStep(JenkinsRule j) throws Ex
WebClient wc = j.createWebClient();
- wc.login("test","aValidFipsPass");
+ wc.login("test", "aValidFipsPass");
HtmlPage configurePage = wc.goTo(u1.getUrl() + "/security/");
HtmlPasswordInput password1 = configurePage.getElementByName("user.password");
@@ -219,7 +219,7 @@ private static void validatePasswordSuccessForFIPSStep(JenkinsRule j) throws Exc
User u1 = securityRealm.createAccount("test", "aValidFipsPass");
WebClient wc = j.createWebClient();
- wc.login("test","aValidFipsPass");
+ wc.login("test", "aValidFipsPass");
HtmlPage configurePage = wc.goTo(u1.getUrl() + "/security/");
HtmlPasswordInput password1 = configurePage.getElementByName("user.password");
diff --git a/test/src/test/java/hudson/util/FormFieldValidatorTest.java b/test/src/test/java/hudson/util/FormFieldValidatorTest.java
index 6e1b52c45c58..15ef9c211f4e 100644
--- a/test/src/test/java/hudson/util/FormFieldValidatorTest.java
+++ b/test/src/test/java/hudson/util/FormFieldValidatorTest.java
@@ -185,7 +185,7 @@ public static class ValidatingDescribable extends Builder {
private Secret populatedPassword = Secret.fromString("secret!");
private String textarea;
private Secret emptySecretTextarea;
- private Secret populatedSecretTextarea = Secret.fromString("sensitive!");;
+ private Secret populatedSecretTextarea = Secret.fromString("sensitive!");
@DataBoundConstructor
public ValidatingDescribable() {
diff --git a/test/src/test/java/jenkins/model/NodesTest.java b/test/src/test/java/jenkins/model/NodesTest.java
index 5b222e313a5f..f2c3db42013f 100644
--- a/test/src/test/java/jenkins/model/NodesTest.java
+++ b/test/src/test/java/jenkins/model/NodesTest.java
@@ -307,7 +307,7 @@ protected void onDeleted(@NonNull Node node) {
private static class DumbSlaveNameAndRemoteFSMatcher extends TypeSafeMatcher {
private final DumbSlavePair expected;
- public DumbSlaveNameAndRemoteFSMatcher(DumbSlavePair expected) {
+ DumbSlaveNameAndRemoteFSMatcher(DumbSlavePair expected) {
this.expected = expected;
}
diff --git a/test/src/test/java/jenkins/security/Security3430Test.java b/test/src/test/java/jenkins/security/Security3430Test.java
index 09f227af4805..50b59d12dce4 100644
--- a/test/src/test/java/jenkins/security/Security3430Test.java
+++ b/test/src/test/java/jenkins/security/Security3430Test.java
@@ -156,7 +156,8 @@ private static void _run(JenkinsRule j, String agentName, String expectedRemotin
// outdated remoting.jar will fail, but up to date one passes
if (requestingJarFromAgent) {
final IOException ex = assertThrows(IOException.class, () -> channel.preloadJar(j.jenkins.getPluginManager().uberClassLoader, Stapler.class));
- assertThat(ex.getMessage(), containsString("No hudson.remoting.JarURLValidator has been set for this channel, so all #fetchJar calls are rejected. This is likely a bug in Jenkins. As a workaround, try updating the agent.jar file."));
+ assertThat(ex.getMessage(), containsString(
+ "No hudson.remoting.JarURLValidator has been set for this channel, so all #fetchJar calls are rejected. This is likely a bug in Jenkins. As a workaround, try updating the agent.jar file."));
} else {
assertTrue(channel.preloadJar(j.jenkins.getPluginManager().uberClassLoader, Stapler.class));
assertThat(logRecords.stream().map(LogRecord::getMessage).toList(), is(empty()));
@@ -227,7 +228,8 @@ private static void _run(JenkinsRule j, String agentName, String expectedRemotin
assertThat(logRecords, not(hasItem(logMessageContainsString("Allowing URL"))));
assertThat(logRecords, hasItem(logMessageContainsString("Rejecting URL: ")));
} else {
- assertThat(itex.getCause().getMessage(), containsString("No hudson.remoting.JarURLValidator has been set for this channel, so all #fetchJar calls are rejected. This is likely a bug in Jenkins. As a workaround, try updating the agent.jar file."));
+ assertThat(itex.getCause().getMessage(), containsString(
+ "No hudson.remoting.JarURLValidator has been set for this channel, so all #fetchJar calls are rejected. This is likely a bug in Jenkins. As a workaround, try updating the agent.jar file."));
}
}
@@ -264,10 +266,11 @@ private static class Exploit extends MasterToSlaveCallable {
private final URL controllerFilePath;
private final String expectedContent;
- public Exploit(URL controllerFilePath, String expectedContent) {
+ Exploit(URL controllerFilePath, String expectedContent) {
this.controllerFilePath = controllerFilePath;
this.expectedContent = expectedContent;
}
+
@Override
public Void call() throws Exception {
final ClassLoader ccl = Thread.currentThread().getContextClassLoader();
@@ -290,7 +293,7 @@ private static Matcher logMessageContainsString(String needle) {
private static final class LogMessageContainsString extends TypeSafeMatcher {
private final Matcher stringMatcher;
- public LogMessageContainsString(Matcher stringMatcher) {
+ LogMessageContainsString(Matcher stringMatcher) {
this.stringMatcher = stringMatcher;
}
diff --git a/war/pom.xml b/war/pom.xml
index e2290328ce29..91cd5225abc3 100644
--- a/war/pom.xml
+++ b/war/pom.xml
@@ -288,7 +288,7 @@ THE SOFTWARE.
org.jenkins-ci.plugins
matrix-auth
- 3.2.3
+ 3.2.4
hpi
@@ -525,7 +525,7 @@ THE SOFTWARE.
io.jenkins.plugins
gson-api
- 2.11.0-85.v1f4e87273c33
+ 2.11.0-109.v1ef91dd0829a_
hpi
diff --git a/yarn.lock b/yarn.lock
index 18a2fb771637..a009ecd80b86 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -42,7 +42,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2":
version: 7.26.2
resolution: "@babel/code-frame@npm:7.26.2"
dependencies:
@@ -53,37 +53,37 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.0, @babel/compat-data@npm:^7.26.5":
+"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/compat-data@npm:7.26.5"
checksum: 10c0/9d2b41f0948c3dfc5de44d9f789d2208c2ea1fd7eb896dfbb297fe955e696728d6f363c600cd211e7f58ccbc2d834fe516bb1e4cf883bbabed8a32b038afc1a0
languageName: node
linkType: hard
-"@babel/core@npm:7.26.0":
- version: 7.26.0
- resolution: "@babel/core@npm:7.26.0"
+"@babel/core@npm:7.26.7":
+ version: 7.26.7
+ resolution: "@babel/core@npm:7.26.7"
dependencies:
"@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.26.0"
- "@babel/generator": "npm:^7.26.0"
- "@babel/helper-compilation-targets": "npm:^7.25.9"
+ "@babel/code-frame": "npm:^7.26.2"
+ "@babel/generator": "npm:^7.26.5"
+ "@babel/helper-compilation-targets": "npm:^7.26.5"
"@babel/helper-module-transforms": "npm:^7.26.0"
- "@babel/helpers": "npm:^7.26.0"
- "@babel/parser": "npm:^7.26.0"
+ "@babel/helpers": "npm:^7.26.7"
+ "@babel/parser": "npm:^7.26.7"
"@babel/template": "npm:^7.25.9"
- "@babel/traverse": "npm:^7.25.9"
- "@babel/types": "npm:^7.26.0"
+ "@babel/traverse": "npm:^7.26.7"
+ "@babel/types": "npm:^7.26.7"
convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3"
semver: "npm:^6.3.1"
- checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e
+ checksum: 10c0/fbd2cd9fc23280bdcaca556e558f715c0a42d940b9913c52582e8e3d24e391d269cb8a9cd6589172593983569021c379e28bba6b19ea2ee08674f6068c210a9d
languageName: node
linkType: hard
-"@babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.5":
+"@babel/generator@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/generator@npm:7.26.5"
dependencies:
@@ -105,7 +105,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9":
+"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/helper-compilation-targets@npm:7.26.5"
dependencies:
@@ -280,24 +280,24 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.26.0":
- version: 7.26.0
- resolution: "@babel/helpers@npm:7.26.0"
+"@babel/helpers@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/helpers@npm:7.26.7"
dependencies:
"@babel/template": "npm:^7.25.9"
- "@babel/types": "npm:^7.26.0"
- checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097
+ "@babel/types": "npm:^7.26.7"
+ checksum: 10c0/37fec398e53a2dbbf24bc2a025c4d571b2556cef18d8116d05d04b153f13ef659cdfbaab96c8eed875e629d39bdf9b3ea5d099ccf80544537de224e2d94f9b11
languageName: node
linkType: hard
-"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/parser@npm:7.26.5"
+"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/parser@npm:7.26.7"
dependencies:
- "@babel/types": "npm:^7.26.5"
+ "@babel/types": "npm:^7.26.7"
bin:
parser: ./bin/babel-parser.js
- checksum: 10c0/2e77dd99ee028ee3c10fa03517ae1169f2432751adf71315e4dc0d90b61639d51760d622f418f6ac665ae4ea65f8485232a112ea0e76f18e5900225d3d19a61e
+ checksum: 10c0/dcb08a4f2878ece33caffefe43b71488d753324bae7ca58d64bca3bc4af34dcfa1b58abdf9972516d76af760fceb25bb9294ca33461d56b31c5059ccfe32001f
languageName: node
linkType: hard
@@ -440,7 +440,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9":
+"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5"
dependencies:
@@ -571,7 +571,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9":
+"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3":
version: 7.26.3
resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3"
dependencies:
@@ -674,7 +674,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.25.9":
+"@babel/plugin-transform-modules-commonjs@npm:^7.26.3":
version: 7.26.3
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3"
dependencies:
@@ -735,7 +735,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9":
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6":
version: 7.26.6
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6"
dependencies:
@@ -932,14 +932,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typeof-symbol@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9"
+"@babel/plugin-transform-typeof-symbol@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.25.9"
+ "@babel/helper-plugin-utils": "npm:^7.26.5"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/2b19fd88608589d9bc6b607ff17b06791d35c67ef3249f4659283454e6a9984241e3bd4c4eb72bb8b3d860a73223f3874558b861adb7314aa317c1c6a2f0cafb
+ checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1
languageName: node
linkType: hard
@@ -990,13 +990,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-env@npm:7.26.0":
- version: 7.26.0
- resolution: "@babel/preset-env@npm:7.26.0"
+"@babel/preset-env@npm:7.26.7":
+ version: 7.26.7
+ resolution: "@babel/preset-env@npm:7.26.7"
dependencies:
- "@babel/compat-data": "npm:^7.26.0"
- "@babel/helper-compilation-targets": "npm:^7.25.9"
- "@babel/helper-plugin-utils": "npm:^7.25.9"
+ "@babel/compat-data": "npm:^7.26.5"
+ "@babel/helper-compilation-targets": "npm:^7.26.5"
+ "@babel/helper-plugin-utils": "npm:^7.26.5"
"@babel/helper-validator-option": "npm:^7.25.9"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9"
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9"
@@ -1010,7 +1010,7 @@ __metadata:
"@babel/plugin-transform-arrow-functions": "npm:^7.25.9"
"@babel/plugin-transform-async-generator-functions": "npm:^7.25.9"
"@babel/plugin-transform-async-to-generator": "npm:^7.25.9"
- "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9"
+ "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5"
"@babel/plugin-transform-block-scoping": "npm:^7.25.9"
"@babel/plugin-transform-class-properties": "npm:^7.25.9"
"@babel/plugin-transform-class-static-block": "npm:^7.26.0"
@@ -1021,7 +1021,7 @@ __metadata:
"@babel/plugin-transform-duplicate-keys": "npm:^7.25.9"
"@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9"
"@babel/plugin-transform-dynamic-import": "npm:^7.25.9"
- "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9"
+ "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3"
"@babel/plugin-transform-export-namespace-from": "npm:^7.25.9"
"@babel/plugin-transform-for-of": "npm:^7.25.9"
"@babel/plugin-transform-function-name": "npm:^7.25.9"
@@ -1030,12 +1030,12 @@ __metadata:
"@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9"
"@babel/plugin-transform-member-expression-literals": "npm:^7.25.9"
"@babel/plugin-transform-modules-amd": "npm:^7.25.9"
- "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9"
+ "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3"
"@babel/plugin-transform-modules-systemjs": "npm:^7.25.9"
"@babel/plugin-transform-modules-umd": "npm:^7.25.9"
"@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9"
"@babel/plugin-transform-new-target": "npm:^7.25.9"
- "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9"
+ "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6"
"@babel/plugin-transform-numeric-separator": "npm:^7.25.9"
"@babel/plugin-transform-object-rest-spread": "npm:^7.25.9"
"@babel/plugin-transform-object-super": "npm:^7.25.9"
@@ -1052,7 +1052,7 @@ __metadata:
"@babel/plugin-transform-spread": "npm:^7.25.9"
"@babel/plugin-transform-sticky-regex": "npm:^7.25.9"
"@babel/plugin-transform-template-literals": "npm:^7.25.9"
- "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9"
+ "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7"
"@babel/plugin-transform-unicode-escapes": "npm:^7.25.9"
"@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9"
"@babel/plugin-transform-unicode-regex": "npm:^7.25.9"
@@ -1065,7 +1065,7 @@ __metadata:
semver: "npm:^6.3.1"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/26e19dc407cfa1c5166be638b4c54239d084fe15d8d7e6306d8c6dc7bc1decc51070a8dcf28352c1a2feeefbe52a06d193a12e302327ad5f529583df75fb7a26
+ checksum: 10c0/77d2e46a4f133768c5c8a6b3fec49a7c85c6baec601991e63458921e889ff93911f447723c3a99a6a471ca654ea6dc2aaa7ed690f3e518ee80cea7820ab80ce3
languageName: node
linkType: hard
@@ -1102,28 +1102,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/traverse@npm:7.26.5"
+"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/traverse@npm:7.26.7"
dependencies:
"@babel/code-frame": "npm:^7.26.2"
"@babel/generator": "npm:^7.26.5"
- "@babel/parser": "npm:^7.26.5"
+ "@babel/parser": "npm:^7.26.7"
"@babel/template": "npm:^7.25.9"
- "@babel/types": "npm:^7.26.5"
+ "@babel/types": "npm:^7.26.7"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
- checksum: 10c0/0779059ecf63e31446564cf31adf170e701e8017ef02c819c57924a9a83d6b2ce41dbff3ef295589da9410497a3e575655bb8084ca470e0ab1bc193128afa9fe
+ checksum: 10c0/b23a36ce40d2e4970741431c45d4f92e3f4c2895c0a421456516b2729bd9e17278846e01ee3d9039b0adf5fc5a071768061c17fcad040e74a5c3e39517449d5b
languageName: node
linkType: hard
-"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.5, @babel/types@npm:^7.4.4":
- version: 7.26.5
- resolution: "@babel/types@npm:7.26.5"
+"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7, @babel/types@npm:^7.4.4":
+ version: 7.26.7
+ resolution: "@babel/types@npm:7.26.7"
dependencies:
"@babel/helper-string-parser": "npm:^7.25.9"
"@babel/helper-validator-identifier": "npm:^7.25.9"
- checksum: 10c0/0278053b69d7c2b8573aa36dc5242cad95f0d965e1c0ed21ccacac6330092e59ba5949753448f6d6eccf6ad59baaef270295cc05218352e060ea8c68388638c4
+ checksum: 10c0/7810a2bca97b13c253f07a0863a628d33dbe76ee3c163367f24be93bfaf4c8c0a325f73208abaaa050a6b36059efc2950c2e4b71fb109c0f07fa62221d8473d4
languageName: node
linkType: hard
@@ -1686,10 +1686,10 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/js@npm:9.18.0":
- version: 9.18.0
- resolution: "@eslint/js@npm:9.18.0"
- checksum: 10c0/3938344c5ac7feef4b73fcb30f3c3e753570cea74c24904bb5d07e9c42fcd34fcbc40f545b081356a299e11f360c9c274b348c05fb0113fc3d492e5175eee140
+"@eslint/js@npm:9.19.0":
+ version: 9.19.0
+ resolution: "@eslint/js@npm:9.19.0"
+ checksum: 10c0/45dc544c8803984f80a438b47a8e578fae4f6e15bc8478a703827aaf05e21380b42a43560374ce4dad0d5cb6349e17430fc9ce1686fed2efe5d1ff117939ff90
languageName: node
linkType: hard
@@ -3524,16 +3524,16 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:9.18.0":
- version: 9.18.0
- resolution: "eslint@npm:9.18.0"
+"eslint@npm:9.19.0":
+ version: 9.19.0
+ resolution: "eslint@npm:9.19.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
"@eslint-community/regexpp": "npm:^4.12.1"
"@eslint/config-array": "npm:^0.19.0"
"@eslint/core": "npm:^0.10.0"
"@eslint/eslintrc": "npm:^3.2.0"
- "@eslint/js": "npm:9.18.0"
+ "@eslint/js": "npm:9.19.0"
"@eslint/plugin-kit": "npm:^0.2.5"
"@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
@@ -3569,7 +3569,7 @@ __metadata:
optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/7f592ad228b9bd627a24870fdc875bacdab7bf535d4b67316c4cb791e90d0125130a74769f3c407b0c4b7027b3082ef33864a63ee1024552a60a17db60493f15
+ checksum: 10c0/3b0dfaeff6a831de086884a3e2432f18468fe37c69f35e1a0a9a2833d9994a65b6dd2a524aaee28f361c849035ad9d15e3841029b67d261d0abd62c7de6d51f5
languageName: node
linkType: hard
@@ -4160,7 +4160,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^7.0.1":
+"ignore@npm:^7.0.3":
version: 7.0.3
resolution: "ignore@npm:7.0.3"
checksum: 10c0/8e21637513cbcd888a4873d34d5c651a2e24b3c4c9a6b159335a26bed348c3c386c51d6fab23577f59140e1b226323138fbd50e63882d4568fd12aa6c822029e
@@ -4379,14 +4379,14 @@ __metadata:
resolution: "jenkins-ui@workspace:."
dependencies:
"@babel/cli": "npm:7.26.4"
- "@babel/core": "npm:7.26.0"
- "@babel/preset-env": "npm:7.26.0"
- "@eslint/js": "npm:9.18.0"
+ "@babel/core": "npm:7.26.7"
+ "@babel/preset-env": "npm:7.26.7"
+ "@eslint/js": "npm:9.19.0"
babel-loader: "npm:9.2.1"
clean-webpack-plugin: "npm:4.0.0"
css-loader: "npm:7.1.2"
css-minimizer-webpack-plugin: "npm:7.0.0"
- eslint: "npm:9.18.0"
+ eslint: "npm:9.19.0"
eslint-config-prettier: "npm:10.0.1"
eslint-formatter-checkstyle: "npm:8.40.0"
globals: "npm:15.14.0"
@@ -4405,7 +4405,7 @@ __metadata:
sass-loader: "npm:16.0.4"
sortablejs: "npm:1.15.6"
style-loader: "npm:4.0.0"
- stylelint: "npm:16.13.2"
+ stylelint: "npm:16.14.1"
stylelint-checkstyle-reporter: "npm:1.0.0"
stylelint-config-standard-scss: "npm:14.0.0"
tippy.js: "npm:6.3.7"
@@ -6126,7 +6126,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:8.5.1, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.49":
+"postcss@npm:8.5.1, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.5.1":
version: 8.5.1
resolution: "postcss@npm:8.5.1"
dependencies:
@@ -6789,9 +6789,9 @@ __metadata:
languageName: node
linkType: hard
-"stylelint@npm:16.13.2":
- version: 16.13.2
- resolution: "stylelint@npm:16.13.2"
+"stylelint@npm:16.14.1":
+ version: 16.14.1
+ resolution: "stylelint@npm:16.14.1"
dependencies:
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
@@ -6811,7 +6811,7 @@ __metadata:
globby: "npm:^11.1.0"
globjoin: "npm:^0.1.4"
html-tags: "npm:^3.3.1"
- ignore: "npm:^7.0.1"
+ ignore: "npm:^7.0.3"
imurmurhash: "npm:^0.1.4"
is-plain-object: "npm:^5.0.0"
known-css-properties: "npm:^0.35.0"
@@ -6820,7 +6820,7 @@ __metadata:
micromatch: "npm:^4.0.8"
normalize-path: "npm:^3.0.0"
picocolors: "npm:^1.1.1"
- postcss: "npm:^8.4.49"
+ postcss: "npm:^8.5.1"
postcss-resolve-nested-selector: "npm:^0.1.6"
postcss-safe-parser: "npm:^7.0.1"
postcss-selector-parser: "npm:^7.0.0"
@@ -6833,7 +6833,7 @@ __metadata:
write-file-atomic: "npm:^5.0.1"
bin:
stylelint: bin/stylelint.mjs
- checksum: 10c0/07d5f6f80a6671d0a02ef448977c45b2ba45060b2942a5619297694b6b653b931284a174b36154b03c23ae302abfdbbba0ca61f4142734e98e6703511f1f363b
+ checksum: 10c0/cce94374dc721d491d955f548ee81ba835d4955fa37d58a11323454f9f3721e5644fa89a04c14f85bdfa12790bdd043a41be2001a99cb0bfe23b38eb933199d7
languageName: node
linkType: hard