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

Update GitHub Actions #32

Merged
merged 1 commit into from
Jan 30, 2024
Merged

Conversation

madmiraal
Copy link
Contributor

Currently, the Rebel Engine GitHub workflows are raising warnings:

Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: .... For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-java@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

The end-of-life date for Node.js 16 was brought forward by seven months to coincide with the end of support of OpenSSL 1.1.1 on 11th September 2023.[1]. This prompted GitHub to initiate the deprecation process for GitHub Actions using Node.js 16 and transition all actions to run on Node 20 by Spring 2024.[2].

This PR upgrades the GitHub workflow's actions to use the latest versions:

[1] https://nodejs.org/en/blog/announcements/nodejs16-eol/
[2] https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

Copy link
Contributor

@DanielaOrtner DanielaOrtner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for being so proactive and keeping us in line with current version. :)

@DanielaOrtner DanielaOrtner merged commit eac7991 into RebelToolbox:main Jan 30, 2024
13 checks passed
@madmiraal madmiraal deleted the update-actions branch January 30, 2024 17:57
@madmiraal madmiraal added PR Type: Enhancement Your current game will work better. and removed enhancement labels May 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR Type: Enhancement Your current game will work better.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants