Commit Graph

29 Commits

Author SHA1 Message Date
Ebrahim Byagowi
28d03a8afc
[ci] Fix Appveyor bot (#1123) 2018-08-02 00:11:43 +04:30
Cosimo Lupo
269eb45650
appveyor.yml: try only updating msys2 core, not the rest of the packages
maybe it'll get a bit faster
2018-07-16 14:14:42 +02:00
Cosimo Lupo
3ab52c6cb5
appveyor.yml: pass --needed option to pacman
so it won't attempt reinstalling packages which are already installed
2018-07-16 12:57:27 +02:00
Cosimo Lupo
5631d70d36
appveyor.yml: try updating msys2 to fix failing mingw-w64-x86_64 build
https://github.com/harfbuzz/harfbuzz/pull/1093#issuecomment-405201903
https://ci.appveyor.com/project/harfbuzz/harfbuzz/build/job/ky7lao1ii1bi7ew4#L71
2018-07-16 12:41:59 +02:00
Ebrahim Byagowi
eb585033ca
Fetch the updated dwrite_1.h header from a better place
Following to https://ci.appveyor.com/project/harfbuzz/harfbuzz/build/1.0.1693/job/mfkjdhcdykjuqdfc
2018-06-11 03:47:43 +04:30
Ebrahim Byagowi
957e775663
[dwrite] Use new again and enable the build on msys2 bots (#890) 2018-03-19 12:19:42 +03:30
Behdad Esfahbod
a21fceb053 [ci] Make AppVeyor less noisy 2018-02-18 16:10:15 -08:00
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
4e3cf91af2
[cmake] Run rest of the tests on Windows (#668) 2018-01-01 11:17:51 +03:30
Ebrahim Byagowi
2dbdeb1421
[cmake] Run fuzzing and shaping tests (#666) 2017-12-29 23:13:29 +03:30
ebraminio
5a6d2b986a
[ci] minor improvements (#644) 2017-12-06 18:27:27 +03:30
Khaled Hosny
840a32e3f3 Run cmake tests on CI builds 2017-12-06 15:25:10 +02:00
ebraminio
7af48a3f37
[ci] Don't cache msys2 folder 2017-12-06 14:22:19 +03:30
ebraminio
b6f505c716
[ci] Enable glib and freetype on appveyor cmake (#643) 2017-12-06 13:51:04 +03:30
ebraminio
dfeccd073a Remove nmake port of harfbuzz (#562) 2017-10-12 10:41:47 +02: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
ebraminio
7d64c0ef37 Add CMake build support (#444) 2017-04-04 15:03:51 +04:30
Khaled Hosny
e693ba7798 [ci] Fix msys2 build on AppVeyor
For whatever reason the env variables need to be the Windows way or they
end up being empty.
2017-03-23 00:54:00 +02:00
ebraminio
70202983f5 [ci] Disable vcpkg freetype installation and fix Appveyor CI (#422) 2017-02-18 10:37:36 +03:30
Ebrahim Byagowi
261837e720 Fix "nmake install" when ADDITIONAL_LIB_DIR is provided and test it on CI (#356) 2016-10-28 21:49:11 +03:30
Behdad Esfahbod
b6c765871b [ci] Fix appveyor.yml syntax error 2016-10-26 10:33:33 +02:00
Ebrahim Byagowi
755a0c2079 [ci] Enable freetype on msvc using vcpkg 2016-10-22 11:57:56 +03:30
Ebrahim Byagowi
d8e2eb9ee0 Make Uniscribe optional on nmake win32 builds
Most of harfbuzz clients don't need Uniscribe and DirectWrite support at all
as harfbuzz is a replacement for Uniscribe so Chromium and Firefox are using
harfbuzz without them on Windows.

This removal also helps win32 nmake clients to have reduced binary size and
libs count.
2016-10-14 06:41:37 +00:00
Ebrahim Byagowi
17f0dd2dfb [ci] Add msys2 build to CI and run its testsuite on Windows (#310) 2016-09-01 13:51:48 -07:00
Ebrahim Byagowi
c4f36b04e3 [ci] Add Windows CI support, provided by AppVeyor (#308) 2016-09-01 06:01:16 -07:00