Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refresh plugin for October 2023, including core version bump to 2.387.3 #196

Merged
merged 1 commit into from
Nov 13, 2023

Conversation

basil
Copy link
Member

@basil basil commented Oct 18, 2023

See #194

@basil basil mentioned this pull request Oct 18, 2023
7 tasks
Comment on lines +1 to +7
<extensions xmlns="http://maven.apache.org/EXTENSIONS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/EXTENSIONS/1.0.0 http://maven.apache.org/xsd/core-extensions-1.0.0.xsd">
<extension>
<groupId>io.jenkins.tools.incrementals</groupId>
<artifactId>git-changelist-maven-extension</artifactId>
<version>1.7</version>
</extension>
</extensions>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As in the archetype.

Comment on lines +1 to +2
-Pconsume-incrementals
-Pmight-produce-incrementals
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As in the archetype.

Comment on lines +2 to +3
[platform: 'linux', jdk: 21],
[platform: 'windows', jdk: 17],
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #194.

Comment on lines +12 to +13
"mvnbuild": "gulp bundle",
"mvntest": "gulp test"
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Newer version of NPM complains about this duplicate key. The second version was the one actually being used anyway.

@@ -4,31 +4,34 @@
<parent>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>plugin</artifactId>
<version>4.66</version>
<version>4.74</version>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Latest at the time of this writing.

Comment on lines +31 to +34
<connection>scm:git:https://github.com/${gitHubRepo}.git</connection>
<developerConnection>scm:git:git@github.com:${gitHubRepo}.git</developerConnection>
<url>https://github.com/${gitHubRepo}</url>
<tag>${scmTag}</tag>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incrementalified.

Comment on lines -64 to -69
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Managed in the plugin parent POM.

</dependencies>
</dependencyManagement>

<dependencies>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>pubsub-light</artifactId>
<version>1.17</version>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Managed in the plugin BOM.

@@ -86,7 +81,7 @@
<dependency>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-plugin-core</artifactId>
<version>1.12.1</version>
<version>${frontend-version}</version>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Managed in the plugin parent POM.

Comment on lines -145 to -149
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
</plugin>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No longer needed.

@MarkEWaite
Copy link
Contributor

@olamy , @car-roll , or @dwnusbaum could you review and merge this? We are announcing Java 21 support in Jenkins 2.426.1 on 15 Nov 2023 and would like most of the top 250 plugins to already be testing with Java 21. One of the benefits of this pull request is that it implements Java 21 and Java 17 support.

@olamy
Copy link
Member

olamy commented Nov 13, 2023

@MarkEWaite the PR includes a core requirement bump. Not sure if it's really important for this plugin to require to have it mentioned in the PR title and not having the label skip-changelog so this will be part of the release notes.
wdyt?

@olamy
Copy link
Member

olamy commented Nov 13, 2023

ok let's say it's not important

@olamy olamy merged commit 1ed3407 into jenkinsci:master Nov 13, 2023
@MarkEWaite
Copy link
Contributor

I like mentioning core requirement bumps in PR titles for my own convenience. It helps me identify transition points in the plugin release history. You're welcome to update the title of the pull request to mention that it now requires Jenkins 2.,387.3.

I have been using skip-changelog less and less with plugin updates. I think you're right that it would be good to remove the skip-changelog label from this pull request.

@olamy olamy changed the title Refresh plugin for October 2023 Refresh plugin for October 2023, including core version bump to 2.387.3 Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants