jMonkeyEngine / jmonkeyengine

A complete 3-D game development suite written in Java.
http://jmonkeyengine.org
BSD 3-Clause "New" or "Revised" License
3.8k stars 1.12k forks source link

update GitHub actions: setup-java to v4, wrapper-validation-action to v2 #2192

Closed stephengold closed 7 months ago

stephengold commented 8 months ago

The continuous integration at GitHub needs a few updates to address the recent deprecation of Node.js 16.

Recent CI summaries contain annotations of the following sort:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-java@v3, gradle/wrapper-validation-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.

For example, see: https://github.com/jMonkeyEngine/jmonkeyengine/actions/runs/7747717155

If left unresolved, these issues might someday cause our continuous integration to fail. This PR should resolve all or most of those annotations.