aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorEtiene Dalcol <Etiene@users.noreply.github.com>2017-09-21 10:01:25 +0100
committerGitHub <noreply@github.com>2017-09-21 10:01:25 +0100
commitf688b9025ea113eecfd5967a8d611b51f037c297 (patch)
tree9d455b4f873aa213185e9a8a01f26bd4618155b0 /.travis.yml
parent9ee17b7134b88c01e7efe33a982c4b5b8234b86a (diff)
parent15869c6bdbd13672684a38a3441eb9a66518b7ac (diff)
downloadvalua-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.yml30
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: