Install Lua / LuaJIT / OpenResty + LuaRocks
Version updated for https://github.com/luau-project/setup-lua to version v2.0.0.
- This action is used across all versions by 1 repositories.
Action Type
This is a Node action using Node version 24.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
This GitHub Action installs Lua (or LuaJIT or OpenResty) and LuaRocks in a single step within the .lua folder, supporting various versions and configurations. It automates the setup process across different operating systems and toolchains, including MSVC on Windows. The action allows for customization of Lua and LuaRocks versions through inputs, providing options to skip LuaRocks installation or specify specific commit hashes for LuaJIT and OpenResty.