Jacques Le Roux created OFBIZ-12729:
---------------------------------------

             Summary: Use JDK 17 in GitHub Action and BuildBot (ie OFBiz CI) 
and demos
                 Key: OFBIZ-12729
                 URL: https://issues.apache.org/jira/browse/OFBIZ-12729
             Project: OFBiz
          Issue Type: Task
          Components: BuildBot, Demo, GitHub
    Affects Versions: 22.01.01, Upcoming Branch
         Environment: GitHub Action and BuildBot (ie OFBiz CI) and demos
            Reporter: Jacques Le Roux
            Assignee: Jacques Le Roux


After [several discussions on dev 
ML|https://lists.apache.org/list?d...@ofbiz.apache.org:lte=3y:jdk%2017], we 
decided to use JDK 17 in our CI in place of JDK 11. JDK 11 is no longer freely 
supported in 2023. JDK 17 is a LTS version freely supported until 2026.  
Another one is JDK 21 supported until 2028. For JDK 21, it's specifed at 
[https://www.oracle.com/java/technologies/java-se-support-roadmap.html:]
{quote}*** LTS/non-LTS designation and dates are subject to change.
{quote}
Using JDK 17 implies to use a Gradle version supporting it. The last one is 
currently 7.6.

For demos this has also another implication. As we no longer support the 18.12 
branch and it's still the current stable, we need to create a 23.01 branch to 
be the next demo, having the 22.01 branch being the new stable with all 
branches using JDK 17.

It's better to do all that (CI and demos) in one well prepared step in order to 
avoid confusion and duplicate efforts.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to