Khaled Hosny
3ce6c7bd96
[ci] Sort out Travis configuration
...
Use a matrix to avoid a gazillion if's.
2017-12-07 01:03:20 +02:00
Behdad Esfahbod
7ab49de987
Try fixing Mac build with 10.12
...
Related
https://github.com/harfbuzz/harfbuzz/issues/345
https://github.com/harfbuzz/harfbuzz/pull/629
2017-11-29 14:20:09 -08:00
ebraminio
7c6937e7c7
Move all references of old url to the new address ( #622 )
2017-11-20 14:49:22 -05:00
Behdad Esfahbod
771970efa1
Minor
2017-10-03 13:23:31 +02:00
Khaled Hosny
bbe94777c9
Print test-suite.log when CI builds fail
2017-10-03 01:12:25 +03:00
Khaled Hosny
0634d5600e
[travis] Fix MacOS libtool issue
...
Reveals another MacOS build breakage in the Core Text shaper.
2016-08-16 02:49:48 +02:00
Khaled Hosny
4b4948d360
[travis] Try building on Trusty
...
Trusty has gtk-doc 1.20 which has better markdown support which should
fix some of the brokenness in the newly added documentation. The build
seems to be as fast as the current container-based build on Precise.
2016-01-02 01:16:13 +04:00
Behdad Esfahbod
9230911fac
[travis] Only run coveralls if testing behdad/harfbuzz
...
Fixes failures in others' forks, like:
https://travis-ci.org/khaledhosny/harfbuzz/jobs/99719710#L3912
2016-01-01 19:06:43 +00:00
Behdad Esfahbod
d08035f8f1
[docs] Fix up build, really
2015-12-30 16:15:36 +01:00
Khaled Hosny
d7bf9d05c5
[docs] Fix comment syntax
...
To lower the number of gtk-doc warnings.
2015-12-30 17:58:53 +04:00
Behdad Esfahbod
e5b90c08a4
[travis] Remove secure var
...
I've set up a secure var for behdad/harfbuzz through Travis web interface, no need
to set the var here.
2015-12-25 18:41:41 +01:00
Khaled Hosny
22b07782ce
Deploy docs to gh-pages branch from Travis builds
...
Build docs in Travis and push them to the gh-pages branch, which makes
them available at http://behdad.github.io/harfbuzz/
2015-12-24 01:52:17 +04:00
Khaled Hosny
d538201918
[travis] Enable Mac OS X support
...
Fixes https://github.com/behdad/harfbuzz/issues/182
2015-11-24 18:04:07 +04:00
Behdad Esfahbod
5a24b1d25c
[travis] Remove coverity scan
...
I never could get it to work, and it's a proprietary platform.
2015-11-23 16:47:15 -06:00
Behdad Esfahbod
9b087dec77
[travis] Only coverity-scan the coverity_scan branch
...
This essentially disables coverity-scan right now, until we find
a pattern to continuously submit branches there.
For background reasoning, see:
Fixes https://github.com/behdad/harfbuzz/issues/171
2015-11-18 23:23:35 -08:00
Ebrahim Byagowi
ba096bcc28
[ci] change to docker infrastructure
2015-10-19 22:17:13 +03:30
Behdad Esfahbod
f0c8006076
[TravisCI] Hook up Coverity
...
First try...
2015-06-12 17:37:41 -07:00
Ebrahim Byagowi
74139f9839
Fix Travis CI config to pass again
2015-05-07 13:13:23 +00:00
Behdad Esfahbod
82010a4bdb
[travis] Comment out gobject-introspection again
...
Apparently the version on Travis is 1.32.0, while we require 1.34.0.
2015-05-04 23:09:51 -07:00
Behdad Esfahbod
8a254bdd29
[travis] Build with introspection enabled
2015-05-04 19:22:11 -07:00
Behdad Esfahbod
7228011411
[travis] Fix clang again
2014-10-01 18:58:43 -04:00
Behdad Esfahbod
406a020e52
[travis] Fail build if coveralls fails
2014-10-01 18:54:55 -04:00
Behdad Esfahbod
a8aa20260d
[travis] Only run coveralls under gcc
2014-10-01 18:48:40 -04:00
Behdad Esfahbod
ef40ca8e5e
[travis] Try to make coverage work with clang
2014-10-01 18:07:27 -04:00
Behdad Esfahbod
40987e8aac
[travis] Re-enable clang
2014-10-01 17:44:30 -04:00
Behdad Esfahbod
19360e0a56
[travis] Report matrix settings to help debugging
2014-10-01 17:35:03 -04:00
Behdad Esfahbod
9b89fc52f4
[travis] More coveralls
2014-10-01 17:20:31 -04:00
Behdad Esfahbod
a68f2b62c1
[travis] Give coveralls a hand
2014-10-01 17:05:58 -04:00
Behdad Esfahbod
5194d647e1
[travis] Disable clang for now
2014-10-01 17:03:26 -04:00
Behdad Esfahbod
2a508ddae5
[travis] Another try at coveralls.io
2014-10-01 16:49:22 -04:00
Behdad Esfahbod
dfe8078e5b
[travis] First try to hookup coveralls.io code coverage tracking
2014-10-01 16:38:47 -04:00
Behdad Esfahbod
1b387571e4
[travis] Unbreak
2014-10-01 16:14:59 -04:00
Behdad Esfahbod
e281ed360d
[travis] Minor
2014-10-01 16:09:08 -04:00
Behdad Esfahbod
c7c4ccf8a1
[travis] Enable graphite2
2013-11-12 15:41:22 -05:00
Behdad Esfahbod
9596b2bf56
Pass CPPFLAGS=-Werror to Travis-CI
...
We want default gcc / clang warnings to fail the CI build.
2013-10-28 00:09:05 +01:00
Behdad Esfahbod
ddc456a519
[travis] Add graphite2
2013-08-26 17:34:18 -04:00
Anthony Carrico
f7c72b42ef
[gtk-doc] Initial setup
...
Initial setup of gtk-doc. Straight forward setup following the gtk-doc
instructions. Ignore some troublesome types in src/hb-gobject.h. To
build use "./autogen.sh --enable-gtk-doc" then "make". Docs are in
harfbuzz/docs/reference/html/index.html.
2013-08-26 17:32:30 -04:00
Behdad Esfahbod
a1f3e8ccbf
[travis] Install libicu
2013-03-11 20:18:49 -04:00
Behdad Esfahbod
dfb799f575
[travis] Oops. Run make check, not make test!
2013-03-05 17:23:33 -05:00
Behdad Esfahbod
8bdce1cac1
Run autogen.sh, not configure, in travis-ci
2013-03-05 02:35:31 -05:00
Behdad Esfahbod
5f705b437c
Add .travis.yml for continuous building with travis-ci.org
...
Notifications sent to IRC channel and mailing list.
2013-03-05 01:39:46 -05:00