Skip to content

Releases: leafo/gh-actions-luarocks

v4.3.0

25 Mar 22:01
Compare
Choose a tag to compare

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

17 Mar 07:32
Compare
Choose a tag to compare

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

Full Changelog: v4.1.0...v4.2.0

v4.0.0

18 Nov 09:05
Compare
Choose a tag to compare
  • 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

21 Oct 00:06
Compare
Choose a tag to compare

This release updates the github actions core to the latest. No changes to this action

LuaRocks for GitHub Actions (repository split)

07 Sep 16:13
Compare
Choose a tag to compare

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