Skip to content

feat(lux): migrate project to lux - #336

Merged
rcasia merged 2 commits into
mainfrom
feat/lux-migration
Sep 23, 2026
Merged

rcasia merged 2 commits into
mainfrom
feat/lux-migration

Conversation

@rcasia

@rcasia rcasia commented Sep 23, 2026

Copy link
Copy Markdown
Owner

Migrate Lua packaging from ad-hoc luarocks-tag-release to lux.

  • Add lux.toml as single source of truth (neotest, nvim-nio, nvim-dap, nvim-dap-ui; tree-sitter-java intentionally omitted, provided via nvim-treesitter)
  • Commit lux.lock for reproducible installs; update .luarc.json workspace library
  • Replace luarocks-tag-release with lx upload in luarocks.yml
  • Add lux.yml validation workflow (build, generate-rockspec, lint)
  • Include lux.toml/lux.lock in test, e2e, static-analysis and CI path filters
  • Add make lux-* targets; document lux usage in README/CONTRIBUTING
  • Ignore .lux/ build tree and generated *.rockspec

lx build, lx lint, lx generate-rockspec, make test, stylua, luacheck and lua-language-server all pass locally.

@rcasia
rcasia merged commit 9f0570e into main Sep 23, 2026
17 checks passed
@rcasia
rcasia deleted the feat/lux-migration branch September 23, 2026 15:13
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