Skip to content

Commit 2a21b5a

Browse files
committed
Merge branch 'master' into add-experimental-plugin-manager
2 parents ac8f32c + 471a287 commit 2a21b5a

File tree

79 files changed

+1692
-1717
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+1692
-1717
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ For frontend changes, include screenshots of the relevant page(s) before and aft
2424
For refactoring and code cleanup changes, exercise the code before and after the change and verify the behavior remains the same.
2525
-->
2626

27+
### Screenshots (UI changes only)
28+
29+
<!--
30+
If your change involves a UI change, please include screenshots showing the before and after states.
31+
-->
32+
33+
#### Before
34+
35+
#### After
36+
2737
### Proposed changelog entries
2838

2939
- human-readable text

.github/renovate.json

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3-
"extends": ["config:recommended", ":semanticCommitsDisabled"],
3+
"extends": ["github>jenkinsci/renovate-config", "schedule:daily"],
44
"prHourlyLimit": 0,
55
"prConcurrentLimit": 0,
6-
"postUpdateOptions": ["yarnDedupeHighest"],
76
"packageRules": [
8-
{
9-
"matchDatasources": ["npm"],
10-
"addLabels": ["javascript"],
11-
"minimumReleaseAge": "3 days",
12-
"reviewers": ["team:sig-ux"]
13-
},
147
{
158
"description": "Should be upgraded in lockstep in order to keep their corresponding Jetty versions aligned",
169
"matchManagers": ["maven"],
@@ -82,13 +75,6 @@
8275
"datasourceTemplate": "docker",
8376
"versioningTemplate": "loose"
8477
},
85-
{
86-
"customType": "regex",
87-
"managerFilePatterns": ["/.gitpod/Dockerfile/"],
88-
"matchStrings": ["ARG MAVEN_VERSION=(?<currentValue>.*?)\n"],
89-
"depNameTemplate": "org.apache.maven:maven-core",
90-
"datasourceTemplate": "maven"
91-
},
9278
{
9379
"customType": "regex",
9480
"managerFilePatterns": ["/core/src/site/site.xml/"],
@@ -111,15 +97,5 @@
11197
"datasourceTemplate": "maven"
11298
}
11399
],
114-
"labels": ["dependencies", "skip-changelog"],
115-
"rebaseWhen": "conflicted",
116-
"ignorePaths": [
117-
"**/node_modules/**",
118-
"**/bower_components/**",
119-
"**/vendor/**",
120-
"**/examples/**",
121-
"**/__tests__/**",
122-
"**/tests/**",
123-
"**/__fixtures__/**"
124-
]
100+
"labels": ["dependencies", "skip-changelog"]
125101
}

.github/workflows/announce-lts-rc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
discourse-author-username: jenkins-release-bot
1818
discourse-category: 23
1919
- name: Post on mailing list
20-
uses: dawidd6/action-send-mail@6d98ae34d733f9a723a9e04e94f2f24ba05e1402 # v6
20+
uses: dawidd6/action-send-mail@6e71c855c9a091d80a519621b9fd3e8d252ca40c # v7
2121
with:
2222
server_address: smtp.gmail.com
2323
server_port: 465

.github/workflows/changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
# Drafts your next Release notes as Pull Requests are merged into "master"
2525
- name: Generate GitHub Release Draft
2626
id: release-drafter
27-
uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v6.1.0
27+
uses: release-drafter/release-drafter@267d2e0268deae5d44f3ba5029dd4d6e85f9d52d # v6.1.1
2828
env:
2929
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3030
# Generates a YAML changelog file using https://github.com/jenkinsci/jenkins-core-changelog-generator

.github/workflows/publish-release-artifact.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
steps:
1919
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2020
- name: Set up JDK 21
21-
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e #v 5.0.0
21+
uses: actions/setup-java@d81c4e45f3ac973cc936d79104023e20054ba578 #v 5.0.0
2222
with:
2323
distribution: "temurin"
2424
java-version: 21
@@ -136,7 +136,7 @@ jobs:
136136
REPO=rpm
137137
if [ ${IS_LTS} = 'true' ]
138138
then
139-
REPO=redhat-stable
139+
REPO=rpm-stable
140140
FILE_NAME=jenkins-${PROJECT_VERSION}-1.1.noarch.rpm
141141
fi
142142

.gitpod.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

.gitpod/Dockerfile

Lines changed: 0 additions & 10 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ This page provides information about contributing code to the Jenkins core codeb
99
1. Fork the repository on GitHub
1010
2. Clone the forked repository to your machine
1111
3. Install the necessary development tools. In order to develop Jenkins, you need the following:
12-
- Java Development Kit (JDK) 17 or 21.
13-
In the Jenkins project we usually use [Eclipse Temurin](https://adoptium.net/) or [OpenJDK](https://openjdk.java.net/), but you can use other JDKs as well.
12+
- Java Development Kit (JDK) 21 or 25.
13+
In the Jenkins project we usually use [Eclipse Temurin](https://adoptium.net/) or [OpenJDK](https://openjdk.org/), but you can use other JDKs as well.
1414
- Apache Maven 3.9.6 or above. You can [download Maven here](https://maven.apache.org/download.cgi).
1515
In the Jenkins project we usually use the most recent Maven release.
1616
- Any IDE which supports importing Maven projects.
@@ -83,16 +83,6 @@ Open another terminal and start a [webpack](https://webpack.js.org/) dev server,
8383
yarn start
8484
```
8585

86-
### Gitpod
87-
88-
You can open this project as a [Gitpod workspace](https://www.gitpod.io/) which comes pre-configured with all the tools you will need.
89-
You can use IntelliJ IDEA (preferred) or VS Code (alternate) in the browser.
90-
91-
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/jenkinsci/jenkins)
92-
93-
If you prefer using IntelliJ IDEA, you can setup Gitpod integration with JetBrains Gateway using the instructions on [gitpod.io](https://www.gitpod.io/docs/ides-and-editors/intellij),
94-
which will open the workspace in IntelliJ IDEA using JetBrains Gateway.
95-
9686
### Linting
9787

9888
For linting we use a number of tools:

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=6483.vecb_7d34edb_75
9+
export ATH_VERSION=6518.v018e9d499cf2
1010

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

0 commit comments

Comments
 (0)