Skip to content

Integration

Integration #703

Workflow file for this run

name: Integration
on:
push: {}
pull_request:
branches:
- master
- feature/*
schedule:
- cron: "0 17 * * *"
jobs:
Lua:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
luaVersion:
- "5.1.5"
- "5.2.4"
- "5.3.6"
- "5.4.6"
compiler:
- "clang++"
- "g++"
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- uses: leafo/gh-actions-lua@v8.0.0
with:
luaVersion: ${{ matrix.luaVersion }}
env:
CXX: ${{ matrix.compiler }}
- run: lua -v
- run: "$CXX -v"
env:
CXX: ${{ matrix.compiler }}
- run: make LUA_LIBDIR=.lua/lib LUA_INCDIR=.lua/include all
env:
LD_LIBRARY_PATH: .lua/lib
CXX: ${{ matrix.compiler }}
LuaJIT:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
luaVersion:
- "luajit-2.0.5"
- "luajit-2.1.0-beta3"
- "luajit-openresty"
compiler:
- "clang++"
- "g++"
steps:
- uses: actions/checkout@v2
with:
submodules: recursive
- uses: leafo/gh-actions-lua@v8.0.0
with:
luaVersion: ${{ matrix.luaVersion }}
env:
CXX: ${{ matrix.compiler }}
- run: lua -v
- run: "$CXX -v"
env:
CXX: ${{ matrix.compiler }}
- run: make LUA_LIBDIR=.lua/lib LUA_LIBNAME=luajit-5.1 all
env:
LD_LIBRARY_PATH: .lua/lib
CXX: ${{ matrix.compiler }}
CXXFLAGS: -I.lua/include/luajit-2.0 -I.lua/include/luajit-2.1