Skip to content

Conversation

@luau-project
Copy link
Contributor

Description

At the moment, it's well known by the Lua community that the current GitHub Action (https://github.com/leafo/gh-actions-lua) configured on this project is unable to install LuaJIT (see leafo/gh-actions-lua#49), because tarballs were removed from LuaJIT website, causing the action to fail.

Nowadays, it's a common practice for Lua projects hosted on GitHub to employ the (forked and) up-to-date actions https://github.com/luarocks/gh-actions-lua to install Lua and https://github.com/luarocks/gh-actions-luarocks to install LuaRocks.

I think that @alerque could be interested on this, because he contributed on this repository recently, and he is often involved with such actions.

Note

I've found a few issues on this library, and I have prepared fixes for them. However, the current CI is failing on such LuaJIT installation issues, which could be resolved first by merging this PR.

@alerque
Copy link
Contributor

alerque commented Jan 31, 2025

I can confirm this looks right and is definitely needed at this time.

@luau-project
Copy link
Contributor Author

politely ping @brimworks

@brimworks brimworks merged commit b2f6db9 into brimworks:master Mar 18, 2025
@brimworks
Copy link
Owner

Thanks for the contribution, sooI missed this one earlier

@luau-project luau-project deleted the update-gh-actions branch March 18, 2025 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants