Ebrahim Byagowi
aa8bade97e
[meson] enable cairo as subproject
5 years ago
Ebrahim Byagowi
6bf5e8e7e6
[ci] Deploy only when there is something to push
...
Apparently the previous version of gtk-doc was doing weird changes like 1b40da99bb
and d1d9bff14c
in order to make every to have something for pushing and
now that we don't have such changes it will fail.
Alternatively we can go for `git commit --allow-empty`, guess better to
pollute history of https://github.com/harfbuzz/harfbuzz.github.io however.
5 years ago
Ebrahim Byagowi
5293fdba23
[ci] Move docs deployment from autotools to meson
5 years ago
Ebrahim Byagowi
6058ede3ae
Build win32 artifacts using meson
...
As a part of meson migration, this builds hb-shape dependencies
using meson subprojects and removes different unrelated mingw
files we've put on source root about things that aren't really our
concern. This also simplifies all the instructions we've put in
README.mingw.md and makes it easy to build the project on
distros that no mingw libraries (such i686-win32-{freetype,glib,...}
are packaged. The known catch is however lack of hb-view as its need
for build of cairo which apparently isn't that straightforward.
5 years ago
Ebrahim Byagowi
ace202e17e
[ci] remove trigger-coverity.sh
...
hopefully not needed, we are submitting it in a bot
5 years ago
Khaled Hosny
ee8719eaaf
[ci] Cache FreeType build on Travis
6 years ago
Khaled Hosny
b1dfb8c850
[ci] Cache FreeType build on Travis
6 years ago
Ebrahim Byagowi
1db8395494
[ci] minor, bring back the removed assertion
7 years ago
Ebrahim Byagowi
5895fe3d4d
[ci] minor
7 years ago
Ebrahim Byagowi
f50aedd371
[ci] Remove failing check on run-coveralls
7 years ago
Khaled Hosny
c73255f3eb
Workaround for old automake on Travis Linux images
...
https://github.com/harfbuzz/harfbuzz/pull/821#issuecomment-368116538
7 years ago
Khaled Hosny
4eff0fc5b8
Make this work for old versions of automake
7 years ago
Khaled Hosny
f8077c9790
Print only the failed log
7 years ago
Khaled Hosny
8e3b4c0e11
Simplify calls to collect-logs.sh
7 years ago
Khaled Hosny
23d21a74b5
Move collect_logs to .ci dir
...
Next to other CI scripts.
7 years ago
Ebrahim Byagowi
7daa2822f6
Add Travis based Coverity trigger ( #778 )
7 years ago
Khaled Hosny
3ce6c7bd96
[ci] Sort out Travis configuration
...
Use a matrix to avoid a gazillion if's.
7 years ago
Khaled Hosny
77efdecadd
Improve the docs commit message a bit
7 years ago
Ebrahim Byagowi
a13c0748c5
Move gh-pages docs to harfbuzz.github.io
7 years ago
ebraminio
d18ee5afe8
Copy dummy docs/circle.yml to gh-pages branch ( #603 )
7 years ago
Behdad Esfahbod
266bfa3772
[docs] Minor
9 years ago
Behdad Esfahbod
d08035f8f1
[docs] Fix up build, really
9 years ago
Behdad Esfahbod
0d45c3cf63
[docs] Turn bash tracing on
9 years ago
Behdad Esfahbod
33b2d981a0
[docs] Another try, not sure why the bot isn't building
9 years ago
Behdad Esfahbod
f3a051149b
[docs] Shuffling code around in deploy-docs.sh
...
Temporarily makes it rebuild docs on every change again.
9 years ago
Khaled Hosny
9d280cf49f
Fix previous commit
9 years ago
Khaled Hosny
b789199f10
[travis] Build docs only on tagged revisions
...
Lets see if it works…
9 years ago
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.
9 years ago
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/
9 years ago