From bc8dda663ba93e0290b5d5cdd11e3ab11a05fa84 Mon Sep 17 00:00:00 2001 From: Dave Lucia Date: Wed, 18 Feb 2026 10:08:31 -0500 Subject: [PATCH 1/2] fix: LuaJIT in CI --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bfe5b81..a0d3b9d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,10 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Install LuaJIT + run: | + sudo apt-get update + sudo apt-get install -y luajit libluajit-5.1-dev - name: Set up Elixir uses: erlef/setup-beam@v1 with: @@ -47,6 +51,10 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Install LuaJIT + run: | + sudo apt-get update + sudo apt-get install -y luajit libluajit-5.1-dev - name: Set up Elixir uses: erlef/setup-beam@v1 with: From 5880df2d43c617dcf1ee630fbe507f232fb5b4f3 Mon Sep 17 00:00:00 2001 From: Dave Lucia Date: Wed, 18 Feb 2026 10:16:05 -0500 Subject: [PATCH 2/2] move benchmarking dependencies to own MIX env --- mix.exs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mix.exs b/mix.exs index 662de12..067920e 100644 --- a/mix.exs +++ b/mix.exs @@ -65,9 +65,9 @@ defmodule Lua.MixProject do {:dialyxir, "~> 1.4", only: [:dev, :test], runtime: false}, {:stream_data, "~> 1.1", only: [:test]}, {:styler, "~> 1.10", only: [:dev, :test], runtime: false}, - {:benchee, "~> 1.3", only: :dev}, - {:luerl, "~> 1.5", only: :dev}, - {:luaport, "~> 1.6", only: :dev} + {:benchee, "~> 1.3", only: :benchmark}, + {:luerl, "~> 1.5", only: :benchmark}, + {:luaport, "~> 1.6", only: :benchmark} ] end end