Khaled Hosny
9a830a1731
[appveyor] Drop Cygwin builds again
...
They are so slow and we had only a couple of Cygwin build failure
reported in ~5 years.
6 years ago
Khaled Hosny
00e51a1083
[appveyor] Limit make to three jobs
...
https://github.com/harfbuzz/harfbuzz/pull/1309#issuecomment-432778270
6 years ago
Khaled Hosny
d2b20ba18d
[appveyor] Build on Cygwin and msys2 in parallel
6 years ago
Khaled Hosny
0d2fa7fd4c
[appveyor] Do not update msys2
...
Looks like AppVeyor has new enough packages for our needs. Cuts CI build
time by 5 minutes.
6 years ago
Khaled Hosny
6a3ad24560
[appveyor] Organize config file a bit
6 years ago
Khaled Hosny
0cd7d041d8
[appveyor] Don’t build branches with open PR twice
6 years ago
Khaled Hosny
d084719ff5
Add Cygwin CI build
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1274
6 years ago
Ebrahim Byagowi
9be8062b4d
[ci] Another try on mingw bot
6 years ago
Ebrahim Byagowi
d4d261a977
[ci] Another try on fixing mingw bots
...
Per https://github.com/Alexpux/MSYS2-packages/issues/163#issuecomment-73555971
6 years ago
Ebrahim Byagowi
d289d63818
[ci] Trying to fix mingw bot
...
As https://github.com/Alexpux/MSYS2-packages/issues/702
6 years ago
Ebrahim Byagowi
28d03a8afc
[ci] Fix Appveyor bot ( #1123 )
6 years ago
Cosimo Lupo
269eb45650
appveyor.yml: try only updating msys2 core, not the rest of the packages
...
maybe it'll get a bit faster
6 years ago
Cosimo Lupo
3ab52c6cb5
appveyor.yml: pass --needed option to pacman
...
so it won't attempt reinstalling packages which are already installed
6 years ago
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
6 years ago
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
7 years ago
Ebrahim Byagowi
957e775663
[dwrite] Use new again and enable the build on msys2 bots ( #890 )
7 years ago
Behdad Esfahbod
a21fceb053
[ci] Make AppVeyor less noisy
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
20022575c6
Redirect email notifications to another mailing list dedicated for this ( #790 )
7 years ago
Ebrahim Byagowi
581996ea79
Add .collect_logs and use it on CI bots, fixes #786 ( #789 )
7 years ago
Ebrahim Byagowi
4e3cf91af2
[cmake] Run rest of the tests on Windows ( #668 )
7 years ago
Ebrahim Byagowi
2dbdeb1421
[cmake] Run fuzzing and shaping tests ( #666 )
7 years ago
ebraminio
5a6d2b986a
[ci] minor improvements ( #644 )
7 years ago
Khaled Hosny
840a32e3f3
Run cmake tests on CI builds
7 years ago
ebraminio
7af48a3f37
[ci] Don't cache msys2 folder
7 years ago
ebraminio
b6f505c716
[ci] Enable glib and freetype on appveyor cmake ( #643 )
7 years ago
ebraminio
dfeccd073a
Remove nmake port of harfbuzz ( #562 )
7 years ago
Behdad Esfahbod
771970efa1
Minor
7 years ago
Khaled Hosny
bbe94777c9
Print test-suite.log when CI builds fail
7 years ago
ebraminio
7d64c0ef37
Add CMake build support ( #444 )
8 years ago
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.
8 years ago
ebraminio
70202983f5
[ci] Disable vcpkg freetype installation and fix Appveyor CI ( #422 )
8 years ago
Ebrahim Byagowi
261837e720
Fix "nmake install" when ADDITIONAL_LIB_DIR is provided and test it on CI ( #356 )
8 years ago
Behdad Esfahbod
b6c765871b
[ci] Fix appveyor.yml syntax error
8 years ago
Ebrahim Byagowi
755a0c2079
[ci] Enable freetype on msvc using vcpkg
8 years ago
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.
8 years ago
Ebrahim Byagowi
17f0dd2dfb
[ci] Add msys2 build to CI and run its testsuite on Windows ( #310 )
8 years ago
Ebrahim Byagowi
c4f36b04e3
[ci] Add Windows CI support, provided by AppVeyor ( #308 )
8 years ago