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

Require Jenkins 2.452.4 or newer #98

Merged
merged 31 commits into from
Dec 14, 2024

Conversation

MarkEWaite
Copy link
Contributor

@MarkEWaite MarkEWaite commented Nov 23, 2024

Require Jenkins 2.452.4 or newer

Use plugin BOM to provide versions of dependencies.

Remove the unnecessary configuration items in the pom. Rely on the parent pom.

Reduce spotbugs effort and threshold to match previous behavior.

Multiple other changes to adapt to Java 11, the most recent parent pom, and the most recent dependencies.

Supersedes pull requests:

Testing done

Automated tests pass. Interactive testing is still needed before this is merged.

Submitter checklist

  • Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
  • Ensure that the pull request title represents the desired changelog entry
  • Please describe what you did
  • Link to relevant issues in GitHub or Jira
  • Link to relevant pull requests, esp. upstream and downstream changes
  • Ensure you have provided tests - that demonstrates feature works or fixes the issue

MarkEWaite added a commit to MarkEWaite/repository-permissions-updater that referenced this pull request Nov 23, 2024
jenkinsci/last-changes-plugin#97 needs to be
merged and released so that users of the last-changes plugin are not
disrupted when they upgrade to git client 5.0.0 or git client plugin
6.0.0.

$The pull request was submitted in September.  There has been no response
from @rmpestano.
jenkinsci/last-changes-plugin#97 (comment)

That pull request is a minimal change that adapts to git client plugin
5.0.0 and later without unnecessary changes.  Other changes to modernize
the plugin can be considered once the immediate issue with newer versions
of git client plugin has been resolved.

jenkinsci/last-changes-plugin#98 includes several
steps to modernize the plugin, though it has not been tested yet.
@MarkEWaite MarkEWaite added the enhancement Improvement or new feature label Dec 3, 2024
@MarkEWaite MarkEWaite merged commit cc8d0da into jenkinsci:master Dec 14, 2024
15 checks passed
@MarkEWaite MarkEWaite deleted the modernize-plugin branch December 14, 2024 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement or new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant