Uploaded image for project: 'WildFly Elytron'
  1. WildFly Elytron
  2. ELY-2962

Add JDK-25 bld support to github workflow

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 2.7.1.CR1
    • 2.7.1.CR1
    • None
    • None

      Drop support for JDK-11.
      Retain bld support for existing JDK versions (17, 21).
      Add support for JDK-25.
      Remove the branches (1.17.x, 1.15.x, 1.x).  They are older code branchs
      and have their own CI workflows.

      Project code changes (e.g. security manager) needed for JDK-25 are 
      not compatible with earlier JDK versions.  The workflow requires 
      2 bld cases. One, for JDK-25 code and one for the others.
      There is no convenient way to identify code changes for JDK-25.
      To address this, file IsJdk24.txt must be present in the project
      root directory of a branch with JDK-25 changes.  The CI workflow checks 
      for the presence of the file to initiate a JDK-25 bld.
      (See https://issues.redhat.com/browse/ELY-2961

      JDK-24 will not be supported currently.  Also the windows-latest 
      JDK-24 combination fails consistently. There is some issue with module 
      wildfly-elytron-tool.

              rsearls r searls
              rsearls r searls
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: