diff options
author | Etiene Dalcol <Etiene@users.noreply.github.com> | 2017-09-21 10:01:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-21 10:01:25 +0100 |
commit | f688b9025ea113eecfd5967a8d611b51f037c297 (patch) | |
tree | 9d455b4f873aa213185e9a8a01f26bd4618155b0 /.travis.yml | |
parent | 9ee17b7134b88c01e7efe33a982c4b5b8234b86a (diff) | |
parent | 15869c6bdbd13672684a38a3441eb9a66518b7ac (diff) | |
download | valua-f688b9025ea113eecfd5967a8d611b51f037c297.tar.gz valua-f688b9025ea113eecfd5967a8d611b51f037c297.tar.bz2 valua-f688b9025ea113eecfd5967a8d611b51f037c297.zip |
Merge pull request #15 from fperrad/ci
refactor Travis CI & run luacheck
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml index 27fe9c5..5628fd1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,22 +1,28 @@ -language: c - +language: python sudo: false env: - global: - - LUAROCKS=2.2.1 - matrix: - - LUA=lua5.1 - - LUA=lua5.2 - - LUA=lua5.3 - - LUA=luajit # latest stable version (2.0.3) - - LUA=luajit2.0 # current head of 2.0 branch - #- LUA=luajit2.1 # current head of 2.1 branch + - LUA="lua 5.1" COMPAT=default + - LUA="lua 5.2" COMPAT=default + - LUA="lua 5.2" COMPAT=none + - LUA="lua 5.3" COMPAT=default + - LUA="lua 5.3" COMPAT=none + - LUA="luajit 2.0" COMPAT=none + - LUA="luajit 2.0" COMPAT=all + - LUA="luajit 2.1" COMPAT=none + - LUA="luajit 2.1" COMPAT=all before_install: - - source .travis/setenv_lua.sh + - pip install hererocks + - hererocks HERE --$LUA --compat $COMPAT --no-readline --luarocks latest --verbose + - hererocks HERE --show + - source HERE/bin/activate + +install: + - luarocks install luacheck script: + - luacheck --codes --std=max *.lua - lua valua-test.lua after_success: |