name: Lua Unit Tests (Matrix) on: push: branches: [ master ] pull_request: branches: [ master ] jobs: test: runs-on: ubuntu-latest strategy: matrix: luaVersion: ["5.1", "5.2", "5.3", "5.4", "luajit-2.1.0-beta3"] steps: - name: Checkout repository uses: actions/checkout@v4 - name: Setup Lua uses: leafo/gh-actions-lua@v10 with: luaVersion: ${{ matrix.luaVersion }} - name: Verify Lua version run: lua -v - name: Run unit tests run: | # Replace with your actual test file lua tests/multi_test.lua