GitHub Action for tests, type checks, uploads, ...
Published on October 29, 2025 by Marc Jakobi
Hey everyone,
It's been almost 2 months since our last update.
Since then, we've been hard at work.
I've just completed work on the official Lux GitHub action and published it to the marketplace.
It installs Lux on GitHub Actions runners, so you can easily:
- Run tests with `lx test`
- Run type checks with `lx check`
- Upload your packages with `lx upload`
...and anything else you can do with lux-cli!
Lux will take care of installing Lua (if needed) and dependencies (like `busted`) for you, so you can easily run tests in a matrix with multiple Neovim or Lua versions and multiple platforms/architectures.
We've also added a chapter on how to set things up to our tutorial.
P.S. For those of you who don't want to use GitHub:
We definitely plan on supporting other CI platforms. In the meantime, you can use Nix or an AUR helper to install Lux.
- Cheers!
It's been almost 2 months since our last update.
Since then, we've been hard at work.
I've just completed work on the official Lux GitHub action and published it to the marketplace.
It installs Lux on GitHub Actions runners, so you can easily:
- Run tests with `lx test`
- Run type checks with `lx check`
- Upload your packages with `lx upload`
...and anything else you can do with lux-cli!
Lux will take care of installing Lua (if needed) and dependencies (like `busted`) for you, so you can easily run tests in a matrix with multiple Neovim or Lua versions and multiple platforms/architectures.
We've also added a chapter on how to set things up to our tutorial.
P.S. For those of you who don't want to use GitHub:
We definitely plan on supporting other CI platforms. In the meantime, you can use Nix or an AUR helper to install Lux.
- Cheers!