Skip to content

added Lua 5.5 support + tests on CI#18

Open
luau-project wants to merge 5 commits intomoteus:masterfrom
luau-project:lua-5.5
Open

added Lua 5.5 support + tests on CI#18
luau-project wants to merge 5 commits intomoteus:masterfrom
luau-project:lua-5.5

Conversation

@luau-project
Copy link
Copy Markdown

Description

@moteus

Note

I didn't edit Travis CI and AppVeyor files, because the added GitHub CI includes everything. Perhaps, you may want to drop Travis CI and AppVeyor.

Changes

  • Added Lua 5.5 support on development rockspec (lua-path-scm-0.rockspec);
  • Added lua-path-0.3.1-3.rockspec supporting Lua 5.5;
  • Fixed tests for Lua 5.5 preventing changes in the control variable. On Lua 5.5, the control variable (first variable of the for loop) became read-only (see https://www.lua.org/manual/5.5/manual.html#3.3.5);
  • Added GitHub CI to run tests + code coverage (including cov upload) on latest Ubuntu, macOS and Windows;
  • Added a build badge for GitHub CI on README.md.

PS

If you find these changes appropriate, please, upload lua-path-0.3.1-3.rockspec to LuaRocks website.

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.

Lua 5.5 support

1 participant