Commit Graph
35106 Commits
Author SHA1 Message Date
Basil Crow 63570124ef Increase minimum required Remoting version from 4.13 to 3107.v665000b_51092 (#9440) 2024-07-08 18:06:17 -06:00
dependabot[bot] 57569071c7 Bump org.jenkins-ci.plugins.workflow:workflow-step-api from 657.v03b_e8115821b_ to 678.v3ee58b_469476 (#9444)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-08 13:37:38 -07:00
dependabot[bot] 8f59df58d7 Bump org.jenkins-ci.plugins:credentials from 1355.v46f52a_b_98d64 to 1361.v56f5ca_35d21c (#9441)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 22:56:58 -07:00
dependabot[bot] 53bbf72852 Bump org.jenkins-ci.plugins:bouncycastle-api from 2.30.1.78.1-233.vfdcdeb_0a_08a_a_ to 2.30.1.78.1-248.ve27176eb_46cb_ (#9439)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-05 12:15:56 -07:00
renovate[bot] 57c4854cae Update dependency globals to v15.8.0 (#9438)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-05 09:46:42 -07:00
dependabot[bot] 2adc34b35d Bump commons-logging:commons-logging from 1.3.2 to 1.3.3 (#9436)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-04 16:31:56 -07:00
renovate[bot] ed0a3be3ac Update dependency globals to v15.7.0 (#9435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 13:55:36 -07:00
renovate[bot] 771ba79b45 Update dependency postcss-preset-env to v9.5.15 (#9433)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 08:06:15 -07:00
renovate[bot] 026d486a4f Update dependency postcss to v8.4.39 (#9432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-03 08:05:52 -07:00
dependabot[bot] 2e5bd996cb Bump mina-sshd-api.version from 2.12.1-113.v4d3ea_5eb_7f72 to 2.13.1-117.v2f1a_b_66ff91d (#9429)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-03 08:05:30 -07:00
dependabot[bot] bfcf054223 Bump org.jenkins-ci.plugins:credentials from 1350.v1b_df4d227d1b_ to 1355.v46f52a_b_98d64 (#9431)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 13:04:33 -07:00
Jenkins Release Bot e022cb37cc [maven-release-plugin] prepare for next development iteration 2024-07-02 18:30:22 +00:00
Jenkins Release Bot 0f9daf95bf [maven-release-plugin] prepare release jenkins-2.466 jenkins-2.466 2024-07-02 18:29:58 +00:00
dependabot[bot] 4bfdcd7f9a Bump org.jenkins-ci:jenkins from 1.117 to 1.118 (#9430)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 08:03:27 -07:00
Basil Crow 2f8424c0d7 [JENKINS-73381] Downloading tar.gz artifacts in Firefox is broken (#9428) 2024-07-02 07:53:14 -07:00
renovate[bot] 292a58c7d0 Update eslint monorepo to v9.6.0 (#9427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-02 07:53:00 -07:00
Jenkins Release Bot d0e050b90f [maven-release-plugin] prepare for next development iteration 2024-07-02 13:44:19 +00:00
Jenkins Release Bot dd7a6874e6 [maven-release-plugin] prepare release jenkins-2.465 jenkins-2.465 2024-07-02 13:43:58 +00:00
dependabot[bot] fb4eeecd73 Bump org.jenkins-ci.plugins:credentials from 1344.v5a_3f65a_1e173 to 1350.v1b_df4d227d1b_ (#9425)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 11:03:05 -07:00
dependabot[bot] 87a8ef6ee8 Bump org.jenkins-ci:jenkins from 1.116 to 1.117 (#9426)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 11:02:14 -07:00
Basil Crow 2336ac5ffa Upgrade HtmlUnit from 4.2.0 to 4.3.0 (#9423) 2024-06-28 16:54:02 -07:00
dependabot[bot] 4761c15de9 Bump org.jenkins-ci.plugins:structs from 337.v1b_04ea_4df7c8 to 338.v848422169819 (#9419)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 13:03:12 -07:00
dependabot[bot] 1527266814 Bump org.jenkins-ci.plugins:credentials from 1337.v60b_d7b_c7b_c9f to 1344.v5a_3f65a_1e173 (#9420)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-26 13:02:49 -07:00
Jenkins Release Bot 7006d74420 Merge remote-tracking branch 'origin/master' 2024-06-25 13:25:28 +00:00
Jenkins Release Bot 174c3b39a8 [maven-release-plugin] prepare for next development iteration 2024-06-25 13:25:26 +00:00
Jenkins Release Bot 9581d4dc55 [maven-release-plugin] prepare release jenkins-2.464 jenkins-2.464 2024-06-25 13:25:01 +00:00
renovate[bot] d8925acb0e Update jenkins/ath Docker tag to v5883 (#9418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 11:53:34 +01:00
renovate[bot] bf45ad0c58 Update dependency webpack to v5.92.1 (#9413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 11:14:23 -06:00
Basil Crow 22b3a740da Upgrade Remoting from 3248.v65ecb_254c298 to 3256.v88a_f6e922152 (#9412) 2024-06-24 11:13:58 -06:00
Jan Faracik b27fe8876a Refine table and tabs (#9411)
* Init

* Update _table.scss
2024-06-24 11:13:42 -06:00
Jan Faracik b00c2ad2ff Align font weights and font sizes (#9393)
* Init

* Update _theme.scss

* Update _theme.scss

* Update _style.scss

* Update _tooltips.scss
2024-06-24 11:12:52 -06:00
renovate[bot] 654cfd47d3 Update dependency stylelint-config-standard to v36.0.1 (#9417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 06:01:17 -06:00
renovate[bot] a369f97e68 Update Yarn to v4.3.1 (#9416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 06:00:52 -06:00
renovate[bot] e3540f50b7 Update dependency node to v20.15.0 (#9414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-24 08:31:58 +01:00
Basil Crow 83044f3b24 Remove duplicate Enforcer configuration (#9408) 2024-06-22 13:15:34 +01:00
renovate[bot] 252b7dce8a Update dependency sass to v1.77.6 (#9407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-21 07:46:41 +01:00
renovate[bot] 2f56764b86 Update dependency globals to v15.6.0 (#9404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 20:55:02 +02:00
dependabot[bot] 5200591ad8 Bump softprops/action-gh-release from 2.0.5 to 2.0.6 (#9406)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-20 08:55:02 -07:00
renovate[bot] 7d5b8ec036 Update dependency globals to v15.5.0 (#9402)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:11:06 +01:00
dependabot[bot] c674d94e29 Bump org.springframework.security:spring-security-bom from 5.8.12 to 5.8.13 (#9398)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 09:05:16 -07:00
Jenkins Release Bot 61a8c3656e [maven-release-plugin] prepare for next development iteration 2024-06-18 13:25:19 +00:00
Jenkins Release Bot 713aa9a163 [maven-release-plugin] prepare release jenkins-2.463 jenkins-2.463 2024-06-18 13:25:00 +00:00
Zbynek Konecny d041c43958 Replace usages of YUI framework by simple JS/CSS (#9395) 2024-06-18 07:34:31 +01:00
Basil Crow 500169be57 Delegate compression to servlet container (#9379)
* Delegate compression to servlet container

* Update incrementals

* Use released versions
2024-06-18 07:34:19 +01:00
Markus WinterandDaniel Beck 92ac1d8837 remove idle executors from widget (#9177)
* remove idle executors from widget

showing idle executors brings no value. They only blow up the widget.
Instead the busy/total number of executors are added behind the agent
name when the agent is online.
The executor name is kept intentionally to distinguish regular executors
from oneoffexecutors

* feedback

use an icon for oneoffexecutors (FlyweightTask), instead of using a
number for normal executors (which is also not really interesting).

When there are no agents and no builds running use the same text as when
collapsed to show that nothing is running.

* busy in widget header

* fine tuning styling

* icon-xs symbols

* show offline

* show collapsed with no executors

* fix css

* append tooltip to parent

---------

Co-authored-by: Daniel Beck <1831569+daniel-beck@users.noreply.github.com>
2024-06-18 07:34:05 +01:00
16b5d21052 [JENKINS-14789] Configurable interval for computer retention check (#7037)
* [JENKINS-14789] Configurable interval for computer retention check

Also update the lower bound delay as returned by each RetentionStrategy
 from 1min to 0min. This is enabling check intervals of <1min to trigger
 a re-check in the next cycle (previously, the nextCheck tracking would
 defer the next re-check into the 2nd cycle -- one for the timer loop
 and once for the nextCheck timestamp).

Includes a bug fix:
`CloudSlaveRetentionStrategy` tracks the agent timeout in milliseconds
 internally and returned the nextCheck delay as a tenth of that.
The nextCheck delay is consumed in minutes, leading to the max delay
 of one hour being used.
Fix: Convert the delay from milliseconds to minutes.

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] Allow a check interval of one second

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] Apply review feedback

- Double down on JavaDoc
- Migrate UI to jelly

Co-Authored-By: Alexander Brandes <mc.cache@web.de>
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] Store computerRetentionCheckInterval in model instance

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] Add missing javadoc comment

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] Add tests for model

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] Use AperiodicWork for ComputerRetentionWork

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] limit computer retention check interval to 60s

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

* [JENKINS-14789] apply review feedback

Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
Signed-off-by: Jakob Ackermann <das7pad@outlook.com>

---------

Signed-off-by: Jakob Ackermann <das7pad@outlook.com>
Co-authored-by: Alexander Brandes <mc.cache@web.de>
Co-authored-by: Tim Jacomb <21194782+timja@users.noreply.github.com>
2024-06-18 07:33:46 +01:00
renovate[bot] 04874323c8 Update eslint monorepo to v9.5.0 (#9399)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-18 07:33:03 +01:00
renovate[bot] cbb12f2cdc Update dependency org.apache.maven:maven-core to v3.9.8 (#9397)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 06:13:34 -06:00
Mark Waite d99b83b127 Update javadoc and other docs with dates of API changes (#9396)
Several of the changes are not detected by the Python script but were
detected by `git grep TODO | grep since` with review of the output.

The cases that are not detected by the Python script seem obscure enough
to not bother with additions to the script.  If they become common
practice, then we can extend the Python script.
2024-06-17 06:12:55 -06:00
MunawarandMunawar Hafiz 82a37a7f1e Add a null check for a method return result that may return null (#9354)
* Add a null check for a method return result that may return null.

In file PluginManager.java the parsePluginManifest method may return null. In other parts of the code (https://github.com/jenkinsci/jenkins/blob/7aad67832442b8cd1dfaf363a3630d2687ddf3e3/core/src/main/java/hudson/PluginManager.java#L868), the return value was checked for null. But the null check is missing in this part of the code. 

The fix just adds the missing null check in the code.

**Sponsorship and Support:**

This work is done by the security researchers from OpenRefactory and is supported by the Open Source Security Foundation (OpenSSF): Project Alpha-Omega. Alpha-Omega is a project partnering with open source software project maintainers to systematically find new, as-yet-undiscovered vulnerabilities in open source code - and get them fixed - to improve global software supply chain security.

The bug is found by running the iCR tool by OpenRefactory, Inc. and then manually triaging the results.

* Comment: Applied mvn spotless to clean up formating issues.

---------

Co-authored-by: Munawar Hafiz <munawar@munawars-mbp.lan>
2024-06-15 17:11:59 -06:00