Commit Graph

35394 Commits

Author SHA1 Message Date
Daniel Beck d9b05bffef
Remove accidental debug output from test (#9567) 2024-08-07 11:22:29 -07:00
Basil Crow 76763d6724
Format Renovate JSON file (#9582) 2024-08-07 10:38:48 -07:00
Basil Crow 2871574d39
Remove Renovate LTS updates (#9572) 2024-08-07 10:35:18 -07:00
renovate[bot] 6aaf29cd04
Update dependency org.awaitility:awaitility to v4.2.2 (#9533)
Update dependency org.awaitility:awaitility to v4.2.2

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 10:24:15 -07:00
renovate[bot] 9d18d4d6c0
Update dependency io.jenkins.plugins:snakeyaml-api to v2.2-121.v5a_68b_9300b_d4 (master) (#9531)
Update dependency io.jenkins.plugins:snakeyaml-api to v2.2-121.v5a_68b_9300b_d4

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 10:14:42 -07:00
renovate[bot] 41c033616a
Update dependency org.jenkins-ci.plugins:junit to v1284 (master) (#9541)
Update dependency org.jenkins-ci.plugins:junit to v1284

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 10:12:54 -07:00
Tim Jacomb 9b1b1c60ab
Switch to Renovate from Dependabot for remaining dependencies (#9459) 2024-08-07 08:26:42 -07:00
renovate[bot] a0edba404d
Update Yarn to v4.4.0 (#9525) 2024-08-07 08:25:08 -07:00
Tim Jacomb 8dd2a33b73
Remove an old m2e configuration (#9522) 2024-08-07 08:23:52 -07:00
renovate[bot] fd13fe3713
Update babel monorepo (#9518)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 08:04:01 -07:00
renovate[bot] cb7d2f41e8
Update jenkins/ath Docker tag to v5929 (#9526)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 07:59:21 -07:00
renovate[bot] 42c65d37ae
Update dependency globals to v15.9.0 (#9523)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 07:58:52 -07:00
dependabot[bot] 8bd5674d27
Bump io.jenkins.plugins:commons-text-api from 1.12.0-119.v73ef73f2345d to 1.12.0-129.v99a_50df237f7 (#9517)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 07:58:22 -07:00
renovate[bot] ec7f2a3a24
Update dependency stylelint to v16.8.1 (#9514)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-07 07:57:45 -07:00
Daniel Beck e96787df58 Merge remote-tracking branch 'jenkinsci/master' 2024-08-07 14:16:04 +02:00
Jenkins Release Bot 00410a17f8 [maven-release-plugin] prepare for next development iteration 2024-08-06 10:30:48 +00:00
Jenkins Release Bot d0df46d2e8 [maven-release-plugin] prepare release jenkins-2.471 2024-08-06 10:30:26 +00:00
Yaroslav Afenkin 3752f406bf [SECURITY-3349] 2024-07-30 18:37:07 +00:00
Daniel Beck 5d26b53ad3 [SECURITY-3430] 2024-07-30 18:37:01 +00:00
renovate[bot] 4137e4992d
Update jenkins/ath Docker tag to v5911 (#9510)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-30 10:36:52 -07:00
Jenkins Release Bot a0844df906 [maven-release-plugin] prepare for next development iteration 2024-07-30 17:25:09 +00:00
Jenkins Release Bot e62e466d44 [maven-release-plugin] prepare release jenkins-2.470 2024-07-30 17:24:44 +00:00
Mark Waite 3d03bc55ff
Add end of life dates for Alpine 3.20, Ubuntu 24.04, Fedora 40 (#9501)
Also update the end of life dates for other operating systems based on
https://endoflife.date/ data.

Removes the 'start' entries because we are past the end of life date
of the RHEL 7 derivatives and the one other start date is not needed
because the default start date will cover it correctly.

Confirmed with a CentOS 8 computer that the end of life message
is displayed with the correct date for the CentOS 8 end of life.
The corrected end of life date has already passed, so there may be
Jenkins users that are surprised when their next upgrade reports that
they are running an unsupported operating system.
2024-07-29 18:57:44 -06:00
Basil Crow ca241b4bf6
Use detached plugins as a cache for the Update Center (#9476) 2024-07-29 18:57:31 -06:00
renovate[bot] 6f23dea734
Update eslint monorepo to v9.8.0 (#9509)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 17:43:32 -07:00
renovate[bot] 3d29eada65
Update dependency sass-loader to v16 (#9508)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 13:15:24 -07:00
renovate[bot] 4462ba67c7
Update dependency @babel/preset-env to v7.25.0 (#9507)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 13:15:05 -07:00
Basil Crow 7f3259afd6
Update JTH from 2225.2229.vc4c7fcb_6673c to 2225.2230.v6210cb_b_827f9 (#9506) 2024-07-29 10:21:08 -07:00
dependabot[bot] c9ec32ba4f
Bump org.jenkins-ci.plugins:junit from 1279.v72cf99b_25c43 to 1280.v310a_78b_9a_1e0 (#9504)
Bump org.jenkins-ci.plugins:junit

Bumps [org.jenkins-ci.plugins:junit](https://github.com/jenkinsci/junit-plugin) from 1279.v72cf99b_25c43 to 1280.v310a_78b_9a_1e0.
- [Release notes](https://github.com/jenkinsci/junit-plugin/releases)
- [Commits](https://github.com/jenkinsci/junit-plugin/commits)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.plugins:junit
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 10:01:02 -06:00
dependabot[bot] 7dd7f2b36a
Bump org.jenkins-ci.plugins:scm-api from 690.vfc8b_54395023 to 696.v778d637b_a_762 (#9503)
Bump org.jenkins-ci.plugins:scm-api

Bumps [org.jenkins-ci.plugins:scm-api](https://github.com/jenkinsci/scm-api-plugin) from 690.vfc8b_54395023 to 696.v778d637b_a_762.
- [Release notes](https://github.com/jenkinsci/scm-api-plugin/releases)
- [Changelog](https://github.com/jenkinsci/scm-api-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jenkinsci/scm-api-plugin/commits)

---
updated-dependencies:
- dependency-name: org.jenkins-ci.plugins:scm-api
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-29 10:00:52 -06:00
renovate[bot] 0a2ef212a1
Update dependency postcss to v8.4.40 (#9499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-28 13:18:50 -07:00
Jesse Glick cbfe2d4d00
Tolerate `HttpResponse` thrown from `Descriptor.newInstance` (#9495)
* Tolerate `HttpResponse` thrown from `Descriptor.newInstance`

* Incremental version

* Pick up release of https://github.com/jenkinsci/stapler/pull/571
2024-07-28 08:13:05 -06:00
Daniel Beck 11f87f70ad
Deprecate AdministrativeMonitor#getRequiredPermission (#9494)
Co-authored-by: Daniel Beck <daniel-beck@users.noreply.github.com>
2024-07-28 08:12:48 -06:00
Markus Winter 90fb0d6e5e
scroll fields from added hetero-list entry into viewport (#9488)
* remove YUI from ensureVisible

replace usage of YUI with plain javascript in the ensureVisible method

The current logic seems to have no effect, so it is changed in the
following
When the element is bigger then the current viewport height, scroll so
that the element is at the top.
If the elements is smaller than the viewport height and the bottom is
outside scoll so that the bottom is at the lower end of the viewport.
Otherwise no scrolling is needed the element is already completely
inside the viewport.

* apply prettier

* remove body.scrollTop
2024-07-28 08:12:33 -06:00
renovate[bot] f9cc2a537a
Update dependency node to v20.16.0 (#9500)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-28 09:31:18 +02:00
renovate[bot] 9967a76db9
Update dependency sass-loader to v15 (#9498)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-27 11:46:10 -07:00
Daniel Beck 6f7edd1868
Add missing at-since in AdministrativeMonitor (#9493) 2024-07-27 09:58:51 +02:00
renovate[bot] 4daa078874
Update jenkins/ath Docker tag to v5909 (#9497)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 19:17:25 -07:00
renovate[bot] cff28cdd3e
Update jenkins/ath Docker tag to v5906 (#9496)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-25 18:03:47 -07:00
dependabot[bot] 2d7bcec27b
Bump org.jenkins-ci.plugins:junit from 1265.v65b_14fa_f12f0 to 1279.v72cf99b_25c43 (#9492)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 17:17:38 -07:00
Jesse Glick 220165fd27
`ItemListener.onCheckDelete` & `ItemDeletion.cancelBuildsInProgress` (#9480)
* `ItemListener.onCheckDelete` & `ItemDeletion.cancelBuildsInProgress`

* Remove missing parameter from javadoc

---------

Co-authored-by: Vincent Latombe <vincent@latombe.net>
2024-07-23 19:50:21 -06:00
Jenkins Release Bot 0d5232fca4 [maven-release-plugin] prepare for next development iteration 2024-07-23 13:34:10 +00:00
Jenkins Release Bot 979f47b15d [maven-release-plugin] prepare release jenkins-2.469 2024-07-23 13:33:48 +00:00
Markus Winter 0255a59b23
experimental flag to run Jenkins without YUI (#9489)
* experimental flag to run Jenkins without YUI

The YUI library is old and no longer maintained.

Add a user experimental flag to disable YUI. It's disabled by default.
When enabling all the YUI related js libraries and css classes are not
loaded.

Following PR are required to get Jenkins to not show any errors

eventually #7569

Some plugins that use YUI (not complete):
credentials
ldap
global-build-stats
build-monitor
categorized-view

Plugins that make use of makeButton (not complete)
credentials (fixed with https://github.com/jenkinsci/credentials-plugin/pull/533)
openid

acceptance-test-harness

* fix typo

Co-authored-by: Jan Faracik <43062514+janfaracik@users.noreply.github.com>

* add license and restrict class

---------

Co-authored-by: Jan Faracik <43062514+janfaracik@users.noreply.github.com>
2024-07-22 18:34:15 +02:00
Markus Winter e9d210a86d
modernise build time trend page (#9465)
* modernise build time trend page

- use jenkins-table
- add time since column
- make the link to the console an explicit icon (like for the agent
  history)
- hide the agent column for pipeline jobs

* apply prettier

* missing let declaration

* fix tests

* change flex-direction with media

* apply prettier

* revert change to buildListTable
2024-07-22 18:33:56 +02:00
Mark Waite cc97ad8f33
Remove Jira issue from changelog summary in PR template (#9490)
When the Jira issue is included in the changelog summary, it is included
in the generated changelog as the initial text of the changelog entry.
The same issue link is then included by the changelog generator at the end
of the changelog description.  Remove the example that places the issue at
the start of the changelog text and explain that the issue link should be
elsewhere in the pull request so that the changelog generator can use it.

When the Jira issue is included in the changelog summary, the changelog
maintainers must remove it before the changelog is published.  It is
better to not include the Jira issue in the changelog summary so that
changelog maintainers do not need to remove it.

Remind submitters that they should not delete the upgrade guidelines
section because the presence of the upgrade guidelines section is used
by the changelog generator as the terminator for the proposed changelog
entries.
2024-07-21 17:41:14 -06:00
James Nord 81b90e4c11
[JENKINS-73404] SecretTextArea missing FormValidation support (#9450)
* [JENKINS-73404] unit test

* roundtrip as Secrets

* [JENKINS-73404] add validation for SecretTextArea

reworked the jelly and simplified the javascript.

the textarea is now always present in the DOM, so no need to remove
inputs to add a textarea.  Rather we just remove /hide the "hidden" attribute
from the elements we want to show/hide and give the textArea the
expected class and attributes for validation to occur

* remove unused data-prompt attribute

* Adapt getHiddenSecretValue to backend changes

* Adapt to Secrets being sent as "" rather than null

values for SecretTextArea are now always sent.  Whilst this is a change
in behavior the only way once set to unset is to set the value to the
mpty string "" which would still produce a Secret

Additionally this matches the behaviour of f:password and f:textarea

Given both of the above this change in behaviour should not break any
production use cases.

* Remove trailing spaces

---------

Co-authored-by: Mark Waite <mark.earl.waite@gmail.com>
2024-07-21 17:41:04 -06:00
Markus Winter 19d568c0e0
[JENKINS-73453] make icons in table buttons resizable (#9482)
[JENKINS-73543] make icon in buttons in tables resizable

With #9131 the jenkins-table__button was replaced at certain places with
jenkins-button. But this change caused two regressions:
- The icon size for large table was almost the same as that for medium
  tables
- The icons wrapped in jenkins-button were not resizable
- with small table the buttons overflowed the table cell

This change restores the old icon size for large tables and adds
additional css rules for jenkins-button inside tables so they are
properly resized and the padding is correct
2024-07-21 14:46:00 +02:00
Mark Waite 77f620e3cc
Update version numbers of new APIs in Javadoc (#9486)
Update @since TODO javadoc comments
2024-07-20 16:45:12 -06:00
Basil Crow e4f3a0d2fe
[JENKINS-73467] No facility to try unsupported Remoting versions when using inbound agents (#9485) 2024-07-20 16:44:58 -06:00