Skip to content
New issue

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

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

Already on GitHub? # to your account

ci: add github ci to run tests #8

Merged
merged 2 commits into from
Jan 12, 2025
Merged

ci: add github ci to run tests #8

merged 2 commits into from
Jan 12, 2025

Conversation

flexiondotorg
Copy link
Contributor

@flexiondotorg flexiondotorg commented Jan 12, 2025

Improve GitHub Actions workflow and test compatibility.

  • Replace Travis CI with GitHub Actions
  • Add test matrix for Lua 5.1-5.4 and LuaJIT 2.0-2.1
  • Fix Lua 5.2+ compatibility for unpack function
  • Fix locale propagation in array node treatment
  • Fix variable shadowing of 'locale' in init.lua
  • Remove unused concat() function from variants
  • Add .luacov config to focus coverage reporting
  • Add coverage summary to workflow output

@flexiondotorg flexiondotorg force-pushed the ci branch 3 times, most recently from 8f5e24a to d77bd80 Compare January 12, 2025 11:32
@flexiondotorg flexiondotorg merged commit 1a1e858 into master Jan 12, 2025
6 checks passed
@flexiondotorg flexiondotorg deleted the ci branch January 12, 2025 12:03
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant