ci: fix LuaRocks runtime publishing #16

Merged
barrettruth merged 1 commit from ci/fix-luarocks-runtime into main 2026-05-03 17:53:29 +00:00
Owner

Problem

The Forgejo LuaRocks runtime check exposed two issues: the stable workflow tried to run an upstream flake package that only exists for x86_64-linux, while the runners are aarch64-linux; and nightly upload verification could fail even after upload when the global dev manifest lagged the uploader manifest.

Solution

Replace the stable release action with a local Forgejo-compatible LuaRocks publish script, keep the rendered context as deploy / LuaRocks, and make nightly verification accept either the global dev manifest or the barrettruth uploader manifest.

Problem The Forgejo LuaRocks runtime check exposed two issues: the stable workflow tried to run an upstream flake package that only exists for x86_64-linux, while the runners are aarch64-linux; and nightly upload verification could fail even after upload when the global dev manifest lagged the uploader manifest. Solution Replace the stable release action with a local Forgejo-compatible LuaRocks publish script, keep the rendered context as deploy / LuaRocks, and make nightly verification accept either the global dev manifest or the barrettruth uploader manifest.
ci: fix LuaRocks runtime publishing
All checks were successful
quality / Format (pull_request) Successful in 4s
quality / Lint (pull_request) Successful in 8s
quality / Test (pull_request) Successful in 11s
2df4764f03
Sign in to join this conversation.
No description provided.