Skip to content

Bundle lua-resty-string with mod due to broken Alpine deps in 3.24 - #1166

Merged
thespad merged 3 commits into
swag-crowdsecfrom
swag-crowdsec-resty-string
Aug 16, 2026
Merged

Bundle lua-resty-string with mod due to broken Alpine deps in 3.24#1166
thespad merged 3 commits into
swag-crowdsecfrom
swag-crowdsec-resty-string

Conversation

@thespad

@thespad thespad commented Aug 16, 2026

Copy link
Copy Markdown
Member

linuxserver.io


  • I have read the contributing guideline and understand that I have made the correct modifications

Description:

For some reason lua-resty-string in Alpine 3.24 has changed from depending on nginx-mod-http-lua to depending on openresty-mod-http-lua, which means it can't be installed if nginx is. Thus far none of the other resty packages seem to be affected.

Instead we just pull and build the same version of lua-resty-string as Alpine, direct from the upstream repo and bundle it in the mod Dockerfile. Packaged version has been the same all the way back to 3.19 so should be backwards-compatible with older Swag images.

Benefits of this PR and context:

Closes #1165

How Has This Been Tested?

Source / References:

@thespad
thespad requested a review from a team August 16, 2026 20:38
@thespad thespad self-assigned this Aug 16, 2026
@LinuxServer-CI LinuxServer-CI moved this to PRs Ready For Team Review in Issue & PR Tracker Aug 16, 2026
@LinuxServer-CI

Copy link
Copy Markdown

PR build pushed to ghcr.io/linuxserver/mods:pull_request_1166

@github-project-automation github-project-automation Bot moved this from PRs Ready For Team Review to PRs Approved in Issue & PR Tracker Aug 16, 2026
@thespad
thespad merged commit 89f8a46 into swag-crowdsec Aug 16, 2026
5 checks passed
@thespad
thespad deleted the swag-crowdsec-resty-string branch August 16, 2026 20:51
@LinuxServer-CI LinuxServer-CI moved this from PRs Approved to Done in Issue & PR Tracker Aug 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

3 participants