Releases: leafo/gh-actions-luarocks
Releases · leafo/gh-actions-luarocks
v4.3.0
What's changed
- Fix failure when installing LuaRocks 2.x (Note that LuaRocks 2.x is not compatible with Lua 5.4, if you wish to use older version of LuaRocks you will need to explicitly state the version of Lua you are installed when using leafo/gh-actions-lua
- LuaRocks is now built in the
RUNNER_TEMP
directory instead of in the working directory (previously$(pwd)/.luarocks-install
) - LuaRocks is now built using
--with-lua
instead of--with-lua-bin
(should have no impact on end result)
Misc
- Updated test suite for LuaRocks 2.4
- Updated test suite for Lua 5.4
Full Changelog: v4.2.0...v4.3.0
v4.2.0
What's Changed
- add
withLuaPath
input to specify directory of existing Lua installation to use - feature: upgrade default luarocks to 3.8.0 which converts git:// to https:// by @spacewander in #10
- Fix link to Lua in readme by @vadi2 in #7
- update github actions vendored dependencies, run on node16
- add test that uses openresty github action as lua installation
New Contributors
- @spacewander made their first contribution in #10
Full Changelog: v4.1.0...v4.2.0
v4.0.0
- Fixes issue where updated dependencies from v3 were not vendored into node_modules
- This version is now the minium version supported by GitHub due to the deprecation of the older github core library.
- The default luarocks version has been updated to 3.3.1
- Version naming has been switched to semver to make it easier to update, note that this version is now
4.0.0
Update github actions core
This release updates the github actions core to the latest. No changes to this action
LuaRocks for GitHub Actions (repository split)
All Lua actions were previously in the same repo but this is incompatible with the GitHub marketplace. Lua and LuaRocks are now split across two repositories:
Example:
- uses: leafo/gh-actions-lua@v2
- uses: leafo/gh-actions-luarocks@v2
- name: Install a pakage
runs: luarocks install busted