We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1c9d255 + 4604d5a commit f824840Copy full SHA for f824840
1 file changed
.github/workflows/ci.yml
@@ -0,0 +1,35 @@
1
+name: CI
2
+
3
+on: push
4
5
+jobs:
6
+ lua:
7
+ strategy:
8
+ fail-fast: false
9
+ matrix:
10
+ include:
11
+ - lua: lua=5.1
12
+ - lua: lua=5.2
13
+ - lua: lua=5.3
14
+ - lua: lua=5.4
15
+ - lua: luajit=2.0
16
+ - lua: luajit=2.1
17
+ runs-on: ubuntu-22.04
18
+ steps:
19
+ # Checks-out the repository under $GITHUB_WORKSPACE.
20
+ - uses: actions/checkout@v3
21
+ - name: Install Lua (${{ matrix.lua }})
22
+ run: |
23
+ pip install hererocks
24
+ hererocks lua_install -r^ --${{ matrix.lua }}
25
+ export PATH=$PATH:$PWD/lua_install/bin
26
+ luarocks install lua-cjson2
27
+ - name: Build lua-simdjson
28
29
30
+ luarocks make
31
+ - name: Run tests
32
33
34
+ luarocks install busted
35
+ busted --verbose
0 commit comments