Skip to content

ci: stop excluding luarocks-nix - #5

Merged
jonringer merged 2 commits into
masterfrom
jonringer/drop-luarocks-nix-exclusion
Nov 11, 2026
Merged

jonringer merged 2 commits into
masterfrom
jonringer/drop-luarocks-nix-exclusion

Conversation

@jonringer

Copy link
Copy Markdown
Contributor

Bumps corepkgs to 4264feb and removes the luarocks-nix exclusion from the eval gate.

luarocks-nix failed to evaluate in every Lua version's package set because it needs nurl, and corepkgs didn't package nurl. ekala-project/corepkgs#261 adds it.

Commits

  • pins: corepkgs e4dd52a → 4264feb. The only change between the two is the new pkgs/nurl; nix-lib stays at 548c00d.
  • ci: drops the excluded list from ci/packages.nix, so every package in every Lua version's set is evaluated again.

Testing

  • ./ci/eval.sh passes on Nix 2.34 and on Nix 2.3.16: 2712 packages, up from 2700.
  • nix fmt . -- --ci is clean.
  • Compared with master, the buildable drvPaths are identical except for the 12 new luarocks-nix entries, one per Lua version (2181 → 2193).
  • In corepkgs#261, luarocks-nix was built for Lua 5.4, 5.1 and LuaJIT 2.1.

Picks up nurl (ekala-project/corepkgs#261), which luarocks-nix takes.
It evaluates now that corepkgs packages nurl.
@jonringer
jonringer merged commit c8e39c0 into master Nov 11, 2026
2 checks passed
@jonringer
jonringer deleted the jonringer/drop-luarocks-nix-exclusion branch November 11, 2026 05:30
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.

1 participant