@@ -3,61 +3,63 @@ name: CI
33on : [push, pull_request]
44
55jobs :
6- lua :
7- strategy :
8- fail-fast : false
9- matrix :
10- os : [linux, macos, macos-arm64]
11- lua : [lua=5.1, lua=5.2, lua=5.3, lua=5.4, luajit=2.0, luajit=2.1]
12- include :
13- - os : linux
14- runner : ubuntu-22.04
15- - os : macos
16- runner : macos-13
17- - os : macos-arm64
18- runner : macos-14
19- exclude :
20- - os : macos-arm64
21- lua : luajit=2.0
22- name : ${{ matrix.os }} (${{ matrix.lua }})
23- runs-on : ${{ matrix.runner }}
24- steps :
25- # Checks-out the repository under $GITHUB_WORKSPACE.
26- - uses : actions/checkout@v4
27- - name : Install Lua (${{ matrix.lua }})
28- run : |
29- pip install hererocks
30- hererocks lua_install -r^ --${{ matrix.lua }}
31- env :
32- MACOSX_DEPLOYMENT_TARGET : 11.0
33- - name : Build lua-simdjson
34- run : |
35- source lua_install/bin/activate
36- luarocks make
37- - name : Run tests
38- run : |
39- source lua_install/bin/activate
40- luarocks install lua-cjson2
41- luarocks install busted
42- busted --verbose
6+ # lua:
7+ # strategy:
8+ # fail-fast: false
9+ # matrix:
10+ # os: [linux, macos, macos-arm64]
11+ # lua: [lua=5.1, lua=5.2, lua=5.3, lua=5.4, luajit=2.0, luajit=2.1]
12+ # include:
13+ # - os: linux
14+ # runner: ubuntu-22.04
15+ # - os: macos
16+ # runner: macos-13
17+ # - os: macos-arm64
18+ # runner: macos-14
19+ # exclude:
20+ # - os: macos-arm64
21+ # lua: luajit=2.0
22+ # name: ${{ matrix.os }} (${{ matrix.lua }})
23+ # runs-on: ${{ matrix.runner }}
24+ # steps:
25+ # # Checks-out the repository under $GITHUB_WORKSPACE.
26+ # - uses: actions/checkout@v4
27+ # - name: Install Lua (${{ matrix.lua }})
28+ # run: |
29+ # pip install hererocks
30+ # hererocks lua_install -r^ --${{ matrix.lua }}
31+ # env:
32+ # MACOSX_DEPLOYMENT_TARGET: 11.0
33+ # - name: Build lua-simdjson
34+ # run: |
35+ # source lua_install/bin/activate
36+ # luarocks make
37+ # - name: Run tests
38+ # run: |
39+ # source lua_install/bin/activate
40+ # luarocks install lua-cjson2
41+ # luarocks install busted
42+ # busted --verbose
4343
4444 windows :
4545 strategy :
4646 fail-fast : false
4747 matrix :
4848 lua : [lua=5.1, lua=5.2, lua=5.3, lua=5.4, luajit=2.0, luajit=2.1]
49- target : [mingw, vs]
49+ target : [vs]
5050 runs-on : windows-2022
5151 steps :
5252 # Checks-out the repository under $GITHUB_WORKSPACE.
5353 - uses : actions/checkout@v4
5454 - name : Install Lua (${{ matrix.lua }})
5555 run : |
5656 pip install hererocks
57- hererocks lua_install -r@3a142ce --${{ matrix.lua }} --target ${{ matrix.target }}
57+ hererocks lua_install -r@3a142ce --${{ matrix.lua }} --target ${{ matrix.target }} --verbose
5858 - name : Build lua-simdjson
5959 run : |
6060 .\lua_install\bin\activate
61+ luarocks config
62+
6163 luarocks make
6264 - name : Run tests
6365 run : |
0 commit comments