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 lua-syntax action to latest version #4437

Merged
merged 2 commits into from
May 1, 2023
Merged

Conversation

EPuncker
Copy link
Contributor

@EPuncker EPuncker commented May 1, 2023

Pull Request Prelude

Changes Proposed

Update lua-syntax action to latest version, Action now runs on node16 as node 12 actions are marked as deprecated:
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

also bumped Lua version from 5.3.5 to 5.4 (it will default to latest 5.4.* version)

Issues addressed:

luac
Node.js 12 actions are deprecated. Please update the following actions to use Node.js 16: leafo/gh-actions-lua@v8.0.0. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.

Co-authored-by: Ranieri Althoff <1993083+ranisalt@users.noreply.github.com>
@EPuncker EPuncker requested a review from ranisalt May 1, 2023 22:04
Copy link
Contributor

@MillhioreBT MillhioreBT left a comment

Choose a reason for hiding this comment

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

LGTM

@EPuncker EPuncker merged commit b2f43bc into master May 1, 2023
@EPuncker EPuncker deleted the EPuncker-patch-2 branch May 1, 2023 22:40
with:
luaVersion: "5.3.5"
luaVersion: "5.4"
Copy link
Member

Choose a reason for hiding this comment

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

LuaJIT barely supports any 5.2 and 5.3 features. I wonder if we should test with 5.1 instead.

Copy link
Member

Choose a reason for hiding this comment

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

Or get rid of LuaJIT and go full Lua 5.4. LuaJIT at this point is a single-maintainer project with no releases for the past 6 years. It's not like we're doing scientific computing or other CPU-heavy workloads that would benefit from it, Lua 5.4 is good enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants