Skip to content

Releases: leafo/gh-actions-luarocks

v6

24 Sep 18:42

Choose a tag to compare

  • Update GitHub actions dependencies and switch to node24
  • Update default LuaRocks version to 3.12.2

Full Changelog: v5...v6

v5

27 Feb 21:23

Choose a tag to compare

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

New Contributors

Full Changelog: v4...v5

v4.3.0

25 Mar 22:01

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

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

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

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

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