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

Update CI #450

Merged
merged 2 commits into from
Feb 28, 2025
Merged

Update CI #450

merged 2 commits into from
Feb 28, 2025

Conversation

luau-project
Copy link
Contributor

Description

The proposed changes allow luasocket to be tested on macOS.

Changes

  1. Using the latest GitHub Actions from LuaRocks to install Lua (https://github.com/luarocks/gh-actions-lua) and LuaRocks (https://github.com/luarocks/gh-actions-luarocks);
  2. Using macos-14 runner image, because the used version (macos-11) is not supported anymore. See the supported versions https://github.com/actions/runner-images/tree/main?tab=readme-ov-file#available-images.

Notes

With the proposed changes, luasocket CI is still failing on luajit and openresty on Windows. However, since this behavior was happening on Windows before this PR, it is unlikely that this failure was caused by the changes.

@alerque alerque merged commit 58c7608 into lunarmodules:master Feb 28, 2025
17 of 19 checks passed
@alerque
Copy link
Member

alerque commented Feb 28, 2025

Thanks for taking the time to contribute.

At some point we should review whether we should go back to leafo's version of the Lua GH actions or stick with the LuaRocks forks. The maintainer was MIA for a long time but I saw they finally got updated just today or very recently. That can wait a little while while we discuss which repo will be canonical going forward.

@luau-project
Copy link
Contributor Author

Sure. I also saw leafo's action was updated. I even tried it, but I faced an issue trying to install the latest LuaRocks (it was not able to find 3.11.1 configure file). So, I decided to employ the one from luarocks acc.

@luau-project luau-project deleted the update-ci branch February 28, 2025 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants