Skip to content

fix(ci): pin lua bindings CI to ubuntu-24.04 - #8435

Merged
koushiro merged 1 commit into
apache:mainfrom
YuangGao:ci/pin-lua-bindings-ubuntu-24.04
Oct 28, 2026
Merged

koushiro merged 1 commit into
apache:mainfrom
YuangGao:ci/pin-lua-bindings-ubuntu-24.04

Conversation

@YuangGao

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

None. Filed directly as a CI fix.

Rationale for this change

"Bindings Lua CI" has failed on every branch, including main, since ubuntu-latest moved to ubuntu-26.04 on 2026-10-22. There, lua-busted pulls in lua5.1 instead of lua5.2, so luarocks builds opendal-lua with a lua51 feature it doesn't define:

error: the package 'opendal-lua' does not contain this feature: lua51

The last green run on main (2026-10-21) used ubuntu-24.04, where lua5.2 is installed.

What changes are included in this PR?

Are there any user-facing changes?

No.

Breaking changes

AI Usage Statement

AI-assisted implementation.

@github-actions github-actions Bot added bindings/lua releases-note/fix The PR fixes a bug or has a title that begins with "fix" size:XS This PR changes 0-9 lines, ignoring generated files. labels Oct 28, 2026
@koushiro
koushiro merged commit 451bc73 into apache:main Oct 28, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bindings/lua releases-note/fix The PR fixes a bug or has a title that begins with "fix" size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants