Commit Graph

64 Commits

Author SHA1 Message Date
Ebrahim Byagowi
c2c7e6471c
State our graphite2 dependency no-deprecated compile flag (#1220) 2018-10-04 00:29:40 +03:30
Ebrahim Byagowi
f25731a360
[ci] Don't fail on brew warnings
Not the best fix but it works and we don't care about brew warnings, so
2018-04-10 00:51:57 +04:30
Ebrahim Byagowi
9b4a5d7ef1
[ci] Enable -Werror=unused (#862) 2018-03-07 00:23:40 +03:30
Ebrahim Byagowi
6659cb56fa
[ci] Remove --coverage as use of --enable-code-coverage 2018-03-04 02:31:53 +03:30
Ebrahim Byagowi
00dd321ace
[ci] Don't run coveralls on freetype folder 2018-03-03 23:26:11 +03:30
Ebrahim Byagowi
a0031c120e
Add lcov tool for coverage tests 2018-03-03 23:09:25 +03:30
Ebrahim Byagowi
ecef95b212
[ci] Enable code coverage on Travis Linux builds 2018-03-03 23:03:13 +03:30
Ebrahim Byagowi
55a4dfa374
Use old project location of coverity
8089711a61 (commitcomment-27835452)
2018-02-28 15:43:23 +03:30
Ebrahim Byagowi
cd28eb9f5d
Add -Werror=unused-function check to Travis (#832) 2018-02-24 14:17:54 +03:30
Ebrahim Byagowi
8089711a61
Another attempt on fixing coverity
I hope I am in a correct direction at least
2018-02-18 23:25:15 +03:30
Khaled Hosny
8e3b4c0e11 Simplify calls to collect-logs.sh 2018-02-16 22:01:33 +02:00
Khaled Hosny
23d21a74b5 Move collect_logs to .ci dir
Next to other CI scripts.
2018-02-15 10:11:57 +02:00
Ebrahim Byagowi
20022575c6
Redirect email notifications to another mailing list dedicated for this (#790) 2018-02-15 01:15:39 +03:30
Ebrahim Byagowi
581996ea79
Add .collect_logs and use it on CI bots, fixes #786 (#789) 2018-02-15 00:43:46 +03:30
Ebrahim Byagowi
7caddb51b1
Specify the project name for coverity, trying to fix #785 2018-02-13 15:12:43 +03:30
Ebrahim Byagowi
82e04758c8
minor 2018-02-12 11:56:32 +03:30
Ebrahim Byagowi
7daa2822f6
Add Travis based Coverity trigger (#778) 2018-02-12 11:27:00 +03:30
David Corbett
2ec7dd1f6c Fix Travis build on macOS (#731) 2018-01-29 02:18:28 +03:30
Ebrahim Byagowi
8b60e7c2c3
[ci] minor, less hacks (#722) 2018-01-22 18:37:26 +03:30
Ebrahim Byagowi
aaf934de3b
[ci] minor (#721) 2018-01-22 13:16:54 +03:30
Ebrahim Byagowi
bd752db733
[ci] unbreak bots with outdated freetype version (#718) 2018-01-22 13:08:35 +03:30
Behdad Esfahbod
1facef3378 [travis] On test failure, cat all .log files 2018-01-12 10:53:52 +01:00
Behdad Esfahbod
cdd86bf3a2 [travis] Update cat'ing test-suite.log files 2018-01-12 10:51:51 +01:00
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