Commit Graph

35419 Commits

Author SHA1 Message Date
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
Jesse Glick 7680da0cef
`Lifecycle.onBootFailure` (#9483) 2024-07-20 16:44:43 -06:00
Jesse Glick 62e4ac4778
[JENKINS-66105] Allow follow redirects to work after 303 from `buildWithParameters` (#9446) 2024-07-20 16:44:34 -06:00
Jesse Glick baa0b2c25c
Deprecating `SubTask.getLastBuiltOn` (#9442) 2024-07-20 16:44:14 -06:00
Jesse Glick 9e629f6517
Note the plugin responsible for loading a detached plugin (#9478) 2024-07-19 14:58:35 -06:00
dependabot[bot] 02e37b3c83
Bump softprops/action-gh-release from 2.0.7 to 2.0.8 (#9484)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 09:25:57 -07:00
dependabot[bot] ee2181180c
Bump org.jenkins-ci.plugins.workflow:workflow-api from 1316.v33eb_726c50b_a_ to 1322.v857eeeea_9902 (#9481)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 09:24:52 -07:00
renovate[bot] 108770cd99
Update dependency @babel/core to v7.24.9 (#9479)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-19 16:29:18 +02:00
dependabot[bot] c47975525d
Bump softprops/action-gh-release from 2.0.6 to 2.0.7 (#9477)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 12:29:09 -07:00
Vincent Latombe b2021f2464
Merge pull request #9449 from Vlatombe/show-plugin-url-when-installing 2024-07-17 13:25:41 +02:00
dependabot[bot] 2d0d5d8f0e
Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 (#9475)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-16 20:37:52 -07:00
renovate[bot] 4efe3e2bee
Update dependency prettier to v3.3.3 (#9474)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16 17:49:18 +01:00
Jenkins Release Bot 6afa31f0b3 [maven-release-plugin] prepare for next development iteration 2024-07-16 13:36:52 +00:00
Jenkins Release Bot cd5dad1092 [maven-release-plugin] prepare release jenkins-2.468 2024-07-16 13:36:31 +00:00
renovate[bot] ef376fe6f6
Update eslint monorepo to v9.7.0 (#9471)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-15 19:48:46 -06:00
Basil Crow 53bb12cfa2
Upgrade test harness from 2225.2227.vfc00092c557a_ to 2225.2229.vc4c7fcb_6673c (#9473) 2024-07-15 19:48:23 -06:00
Basil Crow 9526f91794
Fix lint on default branch (#9472) 2024-07-15 13:47:22 -07:00
renovate[bot] 678f1abebe
Update dependency stylelint to v16.7.0 (#9470)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-15 14:21:24 +01:00
dependabot[bot] 4bf964ee69
Bump org.jenkins-ci:jenkins from 1.118 to 1.119 (#9469)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-14 15:37:08 -07:00
renovate[bot] a4a31a18a1
Update babel monorepo to v7.24.8 (#9466)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 15:36:46 -07:00
renovate[bot] 18fc781207
Update dependency sass to v1.77.8 (#9467)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 15:36:28 -07:00
renovate[bot] ca47dd45f6
Update dependency webpack to v5.93.0 (#9468)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 15:36:02 -07:00
renovate[bot] 43bfcde087
Update jenkins/ath Docker tag to v5895 (#9460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 19:57:55 -07:00
Jesse Glick c24633c303
Call out body of `main-panel` using HTML comments (#9457) 2024-07-13 12:41:33 +01:00
renovate[bot] 5162cc40ff
Update dependency sass to v1.77.7 (#9458)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-13 12:16:28 +01:00
dependabot[bot] 6f650a2b1a
Bump org.jenkins-ci.plugins:credentials from 1361.v56f5ca_35d21c to 1371.vfee6b_095f0a_3 (#9455)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-12 12:15:16 -07:00