Commit Graph

79 Commits

Author SHA1 Message Date
Ebrahim Byagowi 5293fdba23
[ci] Move docs deployment from autotools to meson 2020-06-04 02:38:27 +04:30
Ebrahim Byagowi 4b298cc6c4
[ci] remove travis's clang bot
we are testing it on other bots, let's remove it from travis
2020-04-28 15:50:03 +04:30
Ebrahim Byagowi 482f4aafd5
[ci] Remove coverity and codecov
* This coverity runner doesn't work from here but will try again in GitHub Actions bot
* Trying to move codecov to GitHub Actions
2020-04-28 15:29:19 +04:30
Ebrahim Byagowi 6d58b45782
[ci] use trusty for its gcc 4.8 again 2019-06-08 00:40:18 +04:30
Ebrahim Byagowi 7c14b90145
[ci] revert to xenial
It should've done in a branch
2019-06-02 13:51:26 +04:30
Ebrahim Byagowi 97b9268577
[ci] Downgrade Travis distribution upon Behdad request 2019-06-01 21:25:09 +04:30
Ebrahim Byagowi 397cbbd5ff
[ci][travis] Update its distribution
It may break things, lets see
2019-05-15 13:03:28 +04:30
Ebrahim Byagowi a548d1da78
[ci] Use only CircleCI for macOS (#1637) 2019-03-28 15:42:45 -07:00
Khaled Hosny b1dfb8c850 [ci] Cache FreeType build on Travis 2019-03-14 23:16:26 +02:00
Khaled Hosny 8b1eaecd94 [ci] Simplify and fix Travis CI macOS build 2019-03-13 14:59:43 +02:00
Behdad Esfahbod 41b4312e93 [ci] Remove -Werror from Travis
hb-machinery.hh:111:37: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]

Also ignore -Wtype-limits.
2019-01-17 16:08:30 -05:00
Ebrahim Byagowi f24498c1e9
[ci] Fix Travis macOS bot ICU issue (#1472) 2018-12-11 23:02:52 +03:30
Behdad Esfahbod 8f3ee17ae4 [travis] Update Coverity token 2018-11-20 01:38:35 -05:00
Behdad Esfahbod c49e43c1ff [travis] Another push for codecov.io after setting token 2018-11-20 01:06:50 -05:00
Behdad Esfahbod 96b24c5124 [travis] Add codecov.io 2018-11-20 01:03:42 -05:00
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