Releases: leafo/gh-actions-luarocks
Releases · leafo/gh-actions-luarocks
v6
- Update GitHub actions dependencies and switch to node24
- Update default LuaRocks version to 3.12.2
Full Changelog: v5...v6
v5
This change primarily modernizes the action to work on latest GitHub runners. The default version of LuaRocks has also been bumped to the latest, 3.11.1
What's Changed
- Update Node to version 20 by @Rathoz in #24
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #20
- Bump @actions/core from 1.6.0 to 1.9.1 by @dependabot in #15
- Allow running tests on demand by @vadi2 in #19
New Contributors
Full Changelog: v4...v5
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_TEMPdirectory instead of in the working directory (previously$(pwd)/.luarocks-install) - LuaRocks is now built using
--with-luainstead 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
withLuaPathinput 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