Install Lua / LuaJIT / OpenResty + LuaRocks
Version updated for https://github.com/luau-project/setup-lua to version v1.1.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 automates the installation of Lua, LuaJIT, OpenResty, and LuaRocks in a single step, providing a streamlined setup process for development and testing workflows. It supports multiple Lua versions and toolchains, including GCC, Clang, and MSVC, and allows users to specify or skip LuaRocks installation. By managing dependencies and environment configurations, it simplifies the process of integrating Lua ecosystems into CI/CD pipelines.
Release notes
setup-lua v1.1.0
- Added basic support to install Lua / LuaJIT / OpenResty + LuaRocks on
setup-luarunning in a MSYS2 shell through the CLI interface; - Added examples on docs showing how to install on MSYS2;
- Visit the example How to Install Lua / LuaJIT / OpenResty + LuaRocks on MSYS2.