Skip to content

Commit 8783201

Browse files
authored
Merge pull request #384 from basil/refresh
Require Jenkins 2.479.1 LTS or newer
2 parents 91d9641 + e6d6dbb commit 8783201

29 files changed

+98
-98
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @jenkinsci/github-plugin-developers

.github/workflows/release-drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
# Drafts your next Release notes as Pull Requests are merged into the default branch
15-
- uses: release-drafter/release-drafter@v5
15+
- uses: release-drafter/release-drafter@v6
1616
env:
1717
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.mvn/extensions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
<extension>
33
<groupId>io.jenkins.tools.incrementals</groupId>
44
<artifactId>git-changelist-maven-extension</artifactId>
5-
<version>1.7</version>
5+
<version>1.8</version>
66
</extension>
77
</extensions>

pom.xml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.jenkins-ci.plugins</groupId>
77
<artifactId>plugin</artifactId>
8-
<version>4.77</version>
8+
<version>5.2</version>
99
<relativePath />
1010
</parent>
1111

@@ -49,14 +49,13 @@
4949
<properties>
5050
<revision>1.40.1</revision>
5151
<changelist>-SNAPSHOT</changelist>
52-
<gitHubRepo>jenkinsci/github-plugin</gitHubRepo>
53-
<jenkins.version>2.414.3</jenkins.version>
52+
<gitHubRepo>jenkinsci/${project.artifactId}-plugin</gitHubRepo>
53+
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
54+
<jenkins.baseline>2.479</jenkins.baseline>
55+
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
5456
<release.skipTests>false</release.skipTests>
5557
<tagNameFormat>v@{project.version}</tagNameFormat>
5658
<useBeta>true</useBeta> <!-- For Jenkins.MANAGE permission -->
57-
<!-- TODO JENKINS-73339 until in parent POM -->
58-
<jenkins-test-harness.version>2250.v03a_1295b_0a_30</jenkins-test-harness.version>
59-
<maven.compiler.testRelease>17</maven.compiler.testRelease>
6059
</properties>
6160

6261
<repositories>
@@ -184,14 +183,14 @@
184183
<dependency>
185184
<groupId>com.github.tomakehurst</groupId>
186185
<artifactId>wiremock-jre8-standalone</artifactId>
187-
<version>2.35.0</version>
186+
<version>2.35.2</version>
188187
<scope>test</scope>
189188
</dependency>
190189

191190
<dependency>
192191
<groupId>io.rest-assured</groupId>
193192
<artifactId>rest-assured</artifactId>
194-
<version>5.3.1</version>
193+
<version>5.3.2</version>
195194
<scope>test</scope>
196195
</dependency>
197196

@@ -201,8 +200,8 @@
201200
<dependencies>
202201
<dependency>
203202
<groupId>io.jenkins.tools.bom</groupId>
204-
<artifactId>bom-2.414.x</artifactId>
205-
<version>2718.v7e8a_d43b_3f0b_</version>
203+
<artifactId>bom-${jenkins.baseline}.x</artifactId>
204+
<version>3559.vb_5b_81183b_d23</version>
206205
<scope>import</scope>
207206
<type>pom</type>
208207
</dependency>
@@ -229,7 +228,7 @@
229228

230229
<plugin>
231230
<artifactId>maven-checkstyle-plugin</artifactId>
232-
<version>3.1.2</version>
231+
<version>3.6.0</version>
233232
<executions>
234233
<execution>
235234
<id>checkstyle</id>
@@ -240,7 +239,6 @@
240239
</execution>
241240
</executions>
242241
<configuration>
243-
<encoding>UTF-8</encoding>
244242
<failOnViolation>true</failOnViolation>
245243
<logViolationsToConsole>true</logViolationsToConsole>
246244
<linkXRef>false</linkXRef>

src/main/java/com/cloudbees/jenkins/GitHubPushTrigger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public void onPost() {
8686
*/
8787
public void onPost(String triggeredByUser) {
8888
onPost(GitHubTriggerEvent.create()
89-
.withOrigin(SCMEvent.originOf(Stapler.getCurrentRequest()))
89+
.withOrigin(SCMEvent.originOf(Stapler.getCurrentRequest2()))
9090
.withTriggeredByUser(triggeredByUser)
9191
.build()
9292
);

src/main/java/com/cloudbees/jenkins/GitHubTriggerEvent.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.cloudbees.jenkins;
22

3+
import jakarta.servlet.http.HttpServletRequest;
34
import jenkins.scm.api.SCMEvent;
45

56
/**
@@ -14,7 +15,7 @@ public class GitHubTriggerEvent {
1415
*/
1516
private final long timestamp;
1617
/**
17-
* The origin of the event (see {@link SCMEvent#originOf(javax.servlet.http.HttpServletRequest)})
18+
* The origin of the event (see {@link SCMEvent#originOf(HttpServletRequest)})
1819
*/
1920
private final String origin;
2021
/**

src/main/java/com/cloudbees/jenkins/GitHubWebHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ public List<Item> reRegisterAllHooks() {
118118
@RequirePostWithGHHookPayload
119119
public void doIndex(@NonNull @GHEventHeader GHEvent event, @NonNull @GHEventPayload String payload) {
120120
GHSubscriberEvent subscriberEvent =
121-
new GHSubscriberEvent(SCMEvent.originOf(Stapler.getCurrentRequest()), event, payload);
121+
new GHSubscriberEvent(SCMEvent.originOf(Stapler.getCurrentRequest2()), event, payload);
122122
from(GHEventsSubscriber.all())
123123
.filter(isInterestedIn(event))
124124
.transform(processEvent(subscriberEvent)).toList();

src/main/java/com/cloudbees/jenkins/GitHubWebHookCrumbExclusion.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import hudson.Extension;
44
import hudson.security.csrf.CrumbExclusion;
55

6-
import javax.servlet.FilterChain;
7-
import javax.servlet.ServletException;
8-
import javax.servlet.http.HttpServletRequest;
9-
import javax.servlet.http.HttpServletResponse;
6+
import jakarta.servlet.FilterChain;
7+
import jakarta.servlet.ServletException;
8+
import jakarta.servlet.http.HttpServletRequest;
9+
import jakarta.servlet.http.HttpServletResponse;
1010
import java.io.IOException;
1111

1212
import static org.apache.commons.lang3.StringUtils.isEmpty;

src/main/java/com/coravy/hudson/plugins/github/GithubProjectProperty.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import net.sf.json.JSONObject;
1010
import org.kohsuke.stapler.DataBoundConstructor;
1111
import org.kohsuke.stapler.DataBoundSetter;
12-
import org.kohsuke.stapler.StaplerRequest;
12+
import org.kohsuke.stapler.StaplerRequest2;
1313

1414
import edu.umd.cs.findbugs.annotations.CheckForNull;
1515
import edu.umd.cs.findbugs.annotations.NonNull;
@@ -116,7 +116,7 @@ public String getDisplayName() {
116116
}
117117

118118
@Override
119-
public JobProperty<?> newInstance(@NonNull StaplerRequest req,
119+
public JobProperty<?> newInstance(@NonNull StaplerRequest2 req,
120120
JSONObject formData) throws Descriptor.FormException {
121121

122122
GithubProjectProperty tpp = req.bindJSON(

src/main/java/org/jenkinsci/plugins/github/admin/GHRepoName.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.cloudbees.jenkins.GitHubRepositoryName;
44
import org.kohsuke.stapler.AnnotationHandler;
55
import org.kohsuke.stapler.InjectedParameter;
6-
import org.kohsuke.stapler.StaplerRequest;
6+
import org.kohsuke.stapler.StaplerRequest2;
77
import org.slf4j.Logger;
88

99
import java.lang.annotation.Documented;
@@ -37,8 +37,8 @@ class PayloadHandler extends AnnotationHandler<GHRepoName> {
3737
* @return {@link GitHubRepositoryName} extracted from request or null on any problem
3838
*/
3939
@Override
40-
public GitHubRepositoryName parse(StaplerRequest req, GHRepoName a, Class type, String param) {
41-
String repo = notNull(req, "Why StaplerRequest is null?").getParameter(param);
40+
public GitHubRepositoryName parse(StaplerRequest2 req, GHRepoName a, Class type, String param) {
41+
String repo = notNull(req, "Why StaplerRequest2 is null?").getParameter(param);
4242
LOGGER.trace("Repo url in method {}", repo);
4343
return GitHubRepositoryName.create(repo);
4444
}

0 commit comments

Comments
 (0)