The changes mentioned by Jacques are due to the rebase, they were not
introduced by Gaetan, and they are not relevant for this thread in which we
are discussing how to handle the Java upgrade.

Jacopo

On Tue, Mar 24, 2026 at 8:49 AM gaetan.chaboussie <
[email protected]> wrote:

> Hi @jacques,
>
> I don't remember editing any file other than java, xml and gradle.
>
> I'm not familiar enough with github and dependabot, and it seems the
> commit you mention (dee6a10) comes from trunk that was merged in the
> OFBIZ-13306 branch.
>
> If any action on my part affected it, i'm not sure wich one it was
> Gaetan
>
> On 3/24/26 06:39, Jacques Le Roux via dev wrote:
> > Hi,
> >
> > While working on the "password issue", I found an interesting warning at
> > https://github.com/apache/ofbiz-framework/actions/runs/23431619247
> >
> >
> > *build*
> > <
> https://github.com/apache/ofbiz-framework/actions/runs/23431619247/job/68159137855#step:13:3
> >
> > Node.js 20 actions are deprecated. The following actions are running
> > on Node.js 20 and may not work as expected:
> > actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11,
> > actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93. Actions
> > will be forced to run with Node.js 24 by default starting June 2nd,
> > 2026. Please check if updated versions of these actions are available
> > that support Node.js 24. To opt into Node.js 24 now, set the
> > FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the
> > runner or in your workflow file. Once Node.js 24 becomes the default,
> > you can temporarily opt out by setting
> > ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information
> > see:
> >
> https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
> > <
> https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/>
>
> >
> > Show less
> >
> >
> > Do we have issues with Node 24 ?
> >
> > Also while at it, @Gaetan: is there a reason why npm is removed from
> > .github/dependabot.yml
> > in
> >
> https://github.com/gtchaboussie/ofbiz-framework/commit/dee6a10839b0f93534c85eccdbde1c6bb5461d0f
> > ?
> > I mean it's still in trunk
> >
> https://github.com/apache/ofbiz-framework/blob/a2a75e348d8472719b26642e2837b7dab2f20eaf/.github/dependabot.yml#L8
> >
> >
> > TIA
> >
> > Jacques
> >
> > Le 23/03/2026 à 17:13, gaetan.chaboussie a écrit :
> >> Hi all,
> >> So there has been a discussion on the merge request [1], thanks to all.
> >>
> >> I can try to summerize the main points here:
> >>
> >> The current Github CI builds OFBiz with java 17[2]. I'm not familiar
> >> enough with the technology to
> >>
> >> - How do we proceed with the Java version migration ?
> >>   - One option could be to ensure that OFBiz compiles woth Java 21,
> >> but keep source and target in gradle set to Java 17
> >>         - This would induce setting up github CI to java 21 to ensure
> >> that the code produced is 21 compliant.
> >>
> >>   - An other way would be to also migrate the source and target
> >> version in gradle to java 21.
> >>         - This would me more coherent but would make the next
> >> migrations / updates heavier.
> >>         - This would also mean that we would have to maintain two CI
> >> for a time (17 and 21) for a time.
> >>
> >> Are there any thoughts or opinions on how to handle the migration (of
> >> framework and CI/CD), both in terms of actions and / or planning ?
> >>
> >> TIA, Gaetan.
> >>
> >> [1] https://github.com/apache/ofbiz-framework/pull/917
> >> [2]
> >>
> https://github.com/apache/ofbiz-framework/blob/a2a75e348d8472719b26642e2837b7dab2f20eaf/.github/workflows/gradle.yaml#L43
> >>

Reply via email to