88 fail-fast : false
99 matrix :
1010 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]
11+ lua : [lua=5.1, lua=5.2, lua=5.3, lua=5.4, lua=5.5, luajit=2.0, luajit=2.1]
1212 include :
1313 - os : linux
14- runner : ubuntu-22.04
14+ runner : ubuntu-latest
1515 - os : macos
16- runner : macos-13
16+ runner : macos-15-intel
1717 - os : macos-arm64
18- runner : macos-14
18+ runner : macos-latest
1919 exclude :
2020 - os : macos-arm64
2121 lua : luajit=2.0
2222 name : ${{ matrix.os }} (${{ matrix.lua }})
2323 runs-on : ${{ matrix.runner }}
2424 steps :
2525 # Checks-out the repository under $GITHUB_WORKSPACE.
26- - uses : actions/checkout@v4
26+ - uses : actions/checkout@v6
27+ - name : Install libreadline
28+ if : runner.os == 'Linux'
29+ run : |
30+ sudo apt-get install -y libreadline-dev
31+
2732 - name : Install Lua (${{ matrix.lua }})
2833 run : |
29- pip install hererocks
34+ pip install git+https://github.com/luarocks/ hererocks
3035 hererocks lua_install -r^ --${{ matrix.lua }}
3136 env :
3237 MACOSX_DEPLOYMENT_TARGET : 11.0
@@ -45,16 +50,16 @@ jobs:
4550 strategy :
4651 fail-fast : false
4752 matrix :
48- lua : [lua=5.1, lua=5.2, lua=5.3, lua=5.4, luajit=2.0, luajit=2.1]
53+ lua : [lua=5.1, lua=5.2, lua=5.3, lua=5.4, lua=5.5, luajit=2.0, luajit=2.1]
4954 target : [mingw,vs]
5055 runs-on : windows-2022
5156 steps :
5257 # Checks-out the repository under $GITHUB_WORKSPACE.
53- - uses : actions/checkout@v4
58+ - uses : actions/checkout@v6
5459 - name : Install Lua (${{ matrix.lua }})
5560 run : |
56- pip install hererocks
57- hererocks lua_install -r@28f9d98 --${{ matrix.lua }} --target ${{ matrix.target }}
61+ pip install git+https://github.com/luarocks/ hererocks
62+ hererocks lua_install -r^ --${{ matrix.lua }} --target ${{ matrix.target }}
5863 - name : Build lua-simdjson
5964 run : |
6065 .\lua_install\bin\activate
0 commit comments