Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: use up-to-date GitHub Actions to install Lua and LuaRocks #69

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

luau-project
Copy link

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.

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.

2 participants