Skip to content

add lua 5.4 and 5.5 support - #82

Merged
Tieske merged 2 commits into
masterfrom
fix/lua55
Aug 11, 2026
Merged

add lua 5.4 and 5.5 support#82
Tieske merged 2 commits into
masterfrom
fix/lua55

Conversation

@Tieske

@Tieske Tieske commented Aug 2, 2026

Copy link
Copy Markdown
Member

The luarocks package 'yaml' is unmaintained and restricted to =< 5.3. Which cause it to fail on newer versions.

This updates it to the package lyaml. This is however a breaking change.

The impact is limited to only the folks that used that yaml functionality, since the yaml package is not a hard dependency specified in the rockspec file. So only users that had luarocks install yaml in their builds must swicth to luarocks install lyaml (note the extra 'l').

Also fixes an issue where a nil is packed in a table isn't handled properly.

Fixes #76
Fixes #79

@Tieske
Tieske marked this pull request as ready for review August 2, 2026 07:22
@Tieske
Tieske requested review from alerque and amireh August 2, 2026 07:24

@amireh amireh left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@Tieske
Tieske merged commit 1680d48 into master Aug 11, 2026
17 checks passed
@Tieske
Tieske deleted the fix/lua55 branch August 11, 2026 21:40
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.

test fails on lua5.5 Swap out YAML and other config loaders with Lua 5.4 compatible ones

2 participants