Skip to content

Commit 9d78384

Browse files
authored
Merge branch 'master' into fix-23885-sidebar-navigation
2 parents c68dc74 + ca08444 commit 9d78384

File tree

12 files changed

+28
-24
lines changed

12 files changed

+28
-24
lines changed

ath.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set -o xtrace
66
cd "$(dirname "$0")"
77

88
# https://github.com/jenkinsci/acceptance-test-harness/releases
9-
export ATH_VERSION=6507.vef7dc6b_6f5c4
9+
export ATH_VERSION=6512.v7b_8c43086a_6f
1010

1111
if [[ $# -eq 0 ]]; then
1212
export JDK=21

bom/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,12 +250,12 @@ THE SOFTWARE.
250250
<dependency>
251251
<groupId>org.jenkins-ci</groupId>
252252
<artifactId>symbol-annotation</artifactId>
253-
<version>1.25</version>
253+
<version>1.26</version>
254254
</dependency>
255255
<dependency>
256256
<groupId>org.jenkins-ci</groupId>
257257
<artifactId>task-reactor</artifactId>
258-
<version>1.9</version>
258+
<version>1.10</version>
259259
</dependency>
260260
<dependency>
261261
<groupId>org.jenkins-ci</groupId>

core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ THE SOFTWARE.
419419
<!-- working around MCOMPILER-97 -->
420420
<groupId>org.jenkins-ci</groupId>
421421
<artifactId>core-annotation-processors</artifactId>
422-
<version>13.v2dcfc22a_a_b_29</version>
422+
<version>59.ve181f58722c6</version>
423423
<scope>provided</scope>
424424
<optional>true</optional>
425425
</dependency>

core/src/main/resources/lib/layout/job-subpage.jelly

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ THE SOFTWARE.
103103
</j:when>
104104
</j:choose>
105105

106-
<l:overflowButton>
106+
<l:overflowButton id="more-item-actions">
107107
<dd:custom>
108108
<div class="app-build-overflow">
109109
<j:set var="mode" value="side-panel" />

core/src/main/resources/lib/layout/overflowButton.jelly

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,17 @@ THE SOFTWARE.
4444
<st:attribute name="id">
4545
Optional ID for the button
4646
</st:attribute>
47+
<st:attribute name="testid">
48+
Optional test id for the button. Will be rendered as `data-testid`. Defaults to id if provided or empty.
49+
</st:attribute>
4750

4851
Displays a button which when clicked displays a dropdown of the component's children
4952
</st:documentation>
5053

5154
<button class="jenkins-button ${attrs.clazz}"
5255
tooltip="${attrs.containsKey('tooltip') ? attrs.tooltip : '%More actions'}"
5356
id="${attrs.id}"
57+
data-testid="${attrs.containsKey('testId') ? attrs.testid : attrs.containsKey('id') ? attrs.id : ''}"
5458
type="button" data-dropdown="true">
5559
<j:choose>
5660
<j:when test="${attrs.containsKey('icon')}">

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"eslint": "9.39.2",
3535
"eslint-config-prettier": "10.1.8",
3636
"eslint-formatter-checkstyle": "9.0.1",
37-
"globals": "16.5.0",
37+
"globals": "17.0.0",
3838
"handlebars-loader": "1.7.3",
3939
"mini-css-extract-plugin": "2.9.4",
4040
"postcss": "8.5.6",

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ THE SOFTWARE.
2828
<parent>
2929
<groupId>org.jenkins-ci</groupId>
3030
<artifactId>jenkins</artifactId>
31-
<version>2.1326.v00b_e26755312</version>
31+
<version>2.1328.vfd10e2339a_19</version>
3232
<relativePath />
3333
</parent>
3434

@@ -73,9 +73,9 @@ THE SOFTWARE.
7373
</issueManagement>
7474

7575
<properties>
76-
<revision>2.545</revision>
76+
<revision>2.546</revision>
7777
<changelist>-SNAPSHOT</changelist>
78-
<project.build.outputTimestamp>2025-12-30T06:44:02Z</project.build.outputTimestamp>
78+
<project.build.outputTimestamp>2026-01-06T06:42:50Z</project.build.outputTimestamp>
7979

8080
<!-- configuration for patch tracker plugin -->
8181
<project.patchManagement.system>github</project.patchManagement.system>

src/main/js/add-item.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ document.addEventListener("DOMContentLoaded", () => {
135135
$items.append(drawItem(elem));
136136
});
137137

138-
$catHeader.append(title);
139-
$catHeader.append(description);
138+
$catHeader.append(createElementFromHtml(title));
139+
$catHeader.append(createElementFromHtml(description));
140140
$category.append($catHeader);
141141
$category.append($items);
142142

test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ THE SOFTWARE.
192192
<dependency>
193193
<groupId>org.jenkins-ci.main</groupId>
194194
<artifactId>jenkins-test-harness</artifactId>
195-
<version>2541.v6e1dd03c77b_b_</version>
195+
<version>2544.v272f2b_d841b_2</version>
196196
<scope>test</scope>
197197
<exclusions>
198198
<exclusion>

test/src/test/java/jenkins/security/stapler/Security914Test.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ void setUp(JenkinsRule rule) {
5555
void cannotUseInvalidLocale_toTraverseFolder() throws Exception {
5656
assumeTrue(Functions.isWindows());
5757

58-
assertNotNull(j.getPluginManager().getPlugin("credentials"));
59-
j.createWebClient().goTo("plugin/credentials/images/credentials.svg", "image/svg+xml");
58+
assertNotNull(j.getPluginManager().getPlugin("matrix-project"));
59+
j.createWebClient().goTo("plugin/matrix-project/images/matrixproject.svg", "image/svg+xml");
6060

6161
JenkinsRule.WebClient wc = j.createWebClient()
6262
.withThrowExceptionOnFailingStatusCode(false);
63-
WebRequest request = new WebRequest(new URI(j.getURL() + "plugin/credentials/.xml").toURL());
63+
WebRequest request = new WebRequest(new URI(j.getURL() + "plugin/matrix-project/.xml").toURL());
6464
// plugin deployed in: test\target\jenkins7375296945862059919tmp
6565
// rootDir is in : test\target\jenkinsTests.tmp\jenkins1274934531848159942test
6666
// j.jenkins.getRootDir().getName() = jenkins1274934531848159942test
@@ -75,12 +75,12 @@ void cannotUseInvalidLocale_toTraverseFolder() throws Exception {
7575
void cannotUseInvalidLocale_toAnyFileInSystem() throws Exception {
7676
assumeTrue(Functions.isWindows());
7777

78-
assertNotNull(j.getPluginManager().getPlugin("credentials"));
79-
j.createWebClient().goTo("plugin/credentials/images/credentials.svg", "image/svg+xml");
78+
assertNotNull(j.getPluginManager().getPlugin("matrix-project"));
79+
j.createWebClient().goTo("plugin/matrix-project/images/matrixproject.svg", "image/svg+xml");
8080

8181
JenkinsRule.WebClient wc = j.createWebClient()
8282
.withThrowExceptionOnFailingStatusCode(false);
83-
WebRequest request = new WebRequest(new URI(j.getURL() + "plugin/credentials/.ini").toURL());
83+
WebRequest request = new WebRequest(new URI(j.getURL() + "plugin/matrix-project/.ini").toURL());
8484
// ../ can be multiply to infinity, no impact, we just need to have enough to reach the root
8585
request.setAdditionalHeader("Accept-Language", "../../../../../../../../../../../../windows/win");
8686

0 commit comments

Comments
 (0)