try install lua versions for testing
This commit is contained in:
11
.github/workflows/test.yml
vendored
11
.github/workflows/test.yml
vendored
@@ -18,9 +18,16 @@ jobs:
|
|||||||
- js
|
- js
|
||||||
- nodejs
|
- nodejs
|
||||||
- py
|
- py
|
||||||
|
- "lua 5.1"
|
||||||
|
- "lua 5.2"
|
||||||
|
- "lua 5.3"
|
||||||
|
- "lua 5.4"
|
||||||
|
- "luajit 2.0"
|
||||||
|
- "luajit 2.1"
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
env:
|
env:
|
||||||
CI_OS_NAME: ${{ matrix.os }}
|
CI_OS_NAME: ${{ matrix.os }}
|
||||||
|
LUA: ${{ matrix.test-target }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
# Set up Kiss runtimes:
|
# Set up Kiss runtimes:
|
||||||
@@ -42,6 +49,10 @@ jobs:
|
|||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
if: matrix.test-target == 'py'
|
if: matrix.test-target == 'py'
|
||||||
|
|
||||||
|
# lua
|
||||||
|
- run: pip install --user hererocks && hererocks env --$LUA -rlatest && source env/bin/activate
|
||||||
|
if: contains(matrix.test-target, "lua")
|
||||||
|
|
||||||
# mono
|
# mono
|
||||||
- run: brew install mono || brew link --overwrite mono
|
- run: brew install mono || brew link --overwrite mono
|
||||||
if: matrix.os == 'macos-latest' && matrix.test-target == 'cs'
|
if: matrix.os == 'macos-latest' && matrix.test-target == 'cs'
|
||||||
|
|||||||
Reference in New Issue
Block a user