Skip to content

fix: ci workflow #333

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

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

Conversation

chensunny
Copy link

@chensunny chensunny commented Jul 10, 2025

This pull request updates the CI workflow configuration in .github/workflows/test.yml to enhance compatibility, improve dependency management, and ensure the use of the latest tools. Key changes include upgrading GitHub Actions versions, adding new dependencies, and explicitly installing the latest version of LuaRocks.

Updates to GitHub Actions versions:

  • Upgraded actions/checkout from v2 to v4 to use the latest features and improvements. [1] [2]
  • Upgraded actions/cache from v2 to v3 for improved caching capabilities.

Dependency management improvements:

  • Added build-base to the list of dependencies installed via apk, ensuring all required build tools are available.
  • Added explicit installation of LuaRocks 3.12.2, including a cleanup step to remove any pre-existing versions. This ensures consistency in the LuaRocks version used. [1] [2]

Additional enhancements:

  • Introduced a cache-clearing step for LuaRocks to avoid potential issues with outdated or conflicting cached files.

@chensunny
Copy link
Author

@pintsized

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.

1 participant