Daniel Hahler
d5eef64a5d
Travis: remove cmake from apt-get install, we install a more recent one anyway
2015-07-29 04:16:57 +02:00
Daniel Hahler
bed8b26c60
Travis: add Lua 5.1 to the build matrix
...
Closes https://github.com/awesomeWM/awesome/pull/362 .
2015-07-28 13:08:42 +02:00
Daniel Hahler
af06a47ad0
Travis: update docs only for relevant changes
...
It uses "diff -I .." to check if there are relevant changes, and then adds
them in two separate commits. This allows to more easily see real changes to
the documentation.
2015-07-27 13:42:41 +02:00
Daniel Hahler
08b78f537a
Travis: install lua-discount
2015-07-25 18:02:05 +02:00
Daniel Hahler
fb4a709f77
Travis: build and upload API doc on success for master
...
Closes https://github.com/awesomeWM/awesome/pull/343 .
2015-07-25 18:02:05 +02:00
Daniel Hahler
fdc3f2cc17
build: add OVERRIDE_VERSION, used in Travis
...
Fixes https://github.com/awesomeWM/awesome/issues/160 .
2015-07-25 17:59:44 +02:00
Daniel Hahler
0f3bf03cd2
travis: unpin luassert
...
Closes #258 .
Build tested in https://travis-ci.org/blueyed/awesome/builds/70387485 .
2015-07-10 15:54:26 +02:00
Daniel Hahler
611438a892
Add functional tests via Xephyr/Xvfb/xdotool
...
Closes https://github.com/awesomeWM/awesome/pull/133
2015-07-10 15:19:51 +02:00
Daniel Hahler
7989096cc2
Travis: install CMake 3+ (for newer FindLua)
2015-06-20 01:55:31 +02:00
Daniel Hahler
e4c547d36b
Travis: 'make build' for luarocks
...
I am not sure if this is required, but documented like that.
2015-06-13 16:40:54 +02:00
Daniel Hahler
bf389e4cce
Travis: workaround: actually install/pin busted 2.0.rc8
...
This fixes the previous commit (6733cff
).
2015-06-10 21:29:39 +02:00
Daniel Hahler
6733cff842
Travis: workaround: use luassert 1.7.6 / busted 2.0.rc8
...
Temporarily fix infinite loop with luassert 1.7.7 (required by busted
2.0.rc9). Ref: https://github.com/awesomeWM/awesome/issues/258
2015-06-10 20:58:32 +02:00
Daniel Hahler
6d5973cb8c
Travis: update luarocks to 2.2.2
2015-06-10 20:01:38 +02:00
Daniel Hahler
f9a3b97b50
Travis: use tarballs instead of git-clone
...
This should improve performance and make it more reliable in general
(also in terms of timeouts when cloning).
2015-06-10 18:19:19 +02:00
Daniel Hahler
9be4a0368b
travis: install libxkbcommon-dev libxkbcommon-x11-dev
2015-05-28 23:20:17 +02:00
Daniel Hahler
9c443adc61
Travis: output cmake version in before_install
2015-05-26 16:05:07 +02:00
Daniel Hahler
1542722055
travis: only install and run if make succeeded
2015-05-04 18:59:55 +02:00
Daniel Hahler
9b9334976a
Add config for Travis CI
...
This builds and installs awesome (which runs its checks) and displays
--version.
- Build libxcb-cursor-dev and lua-lgi manually.
- A lot of dependencies are installed manually from Git or luarocks.
- Include Travis status in README.
Closes https://github.com/awesomeWM/awesome/pull/208 .
2015-04-26 04:01:32 +02:00