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 Java 11 and test with Java 21 #55

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Feb 20, 2023

  1. Bump plugin from 4.51 to 4.55

    Bumps [plugin](https://github.com/jenkinsci/plugin-pom) from 4.51 to 4.55.
    - [Release notes](https://github.com/jenkinsci/plugin-pom/releases)
    - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md)
    - [Commits](jenkinsci/plugin-pom@plugin-4.51...plugin-4.55)
    
    ---
    updated-dependencies:
    - dependency-name: org.jenkins-ci.plugins:plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    d89f761 View commit details
    Browse the repository at this point in the history
  2. Bump git-changelist-maven-extension from 1.4 to 1.6

    Bumps [git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools) from 1.4 to 1.6.
    - [Release notes](https://github.com/jenkinsci/incrementals-tools/releases)
    - [Commits](jenkinsci/incrementals-tools@parent-1.4...parent-1.6)
    
    ---
    updated-dependencies:
    - dependency-name: io.jenkins.tools.incrementals:git-changelist-maven-extension
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored Feb 20, 2023
    Configuration menu
    Copy the full SHA
    48476eb View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Merge branch 'dependabot/maven/io.jenkins.tools.incrementals-git-chan…

    …gelist-maven-extension-1.6' into test-with-java-21
    MarkEWaite committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    3129cd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b8ecef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c71953e View commit details
    Browse the repository at this point in the history
  4. Require Java 11 and Jenkins 2.361.4 or newer

    Jenkins core has required Java 11 for more than a year.
    
    https://stats.jenkins.io/pluginversions/nexus-artifact-uploader.html shows
    that 55% of installations of this plugin are already running 2.361.4 or
    newer and that 92% of the installations of the most recent release (2.14)
    are running 2.361.4 or newer.  Users that are upgrading this plugin are
    already using Jenkins 2.361.4 or newer.
    MarkEWaite committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    3f07140 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4aaa517 View commit details
    Browse the repository at this point in the history
  6. Test with Java 21

    Java 21 was released Sep 19, 2023. We want to announce full support
    for Java 21 in early October and would like the most used plugins to be
    compiled and tested with Java 21.
    
    The acceptance test harness and plugin bill of materials tests are already
    passing with Java 21. This is a further step to improve plugin readiness
    for use with Java 21 and for development with Java 21.
    
    The change intentionally tests only two Java configurations, Java 17
    and Java 21 because we believe that the risk of a regression that only
    affects Java 11 is low. We generate Java 11 byte code with the Java 17
    and the Java 21 builds, so we're already testing Java 11 byte code.
    MarkEWaite committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    4a01ea0 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Use parent pom 4.76

    MarkEWaite committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    70380af View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Configuration menu
    Copy the full SHA
    450fe03 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c983ded View commit details
    Browse the repository at this point in the history
  3. Use parent pom 4.78

    MarkEWaite committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    cd490e7 View commit details
    Browse the repository at this point in the history