Ebrahim Byagowi
7bab6087bf
[ci] Install meson's master
...
As https://github.com/mesonbuild/meson/issues/7437
2020-07-29 08:49:01 +04:30
Ebrahim Byagowi
11ae45f6eb
[ci] Don't run cov-analyze
...
https://stackoverflow.com/a/59353318
2020-07-22 17:52:16 +04:30
Christoph Reiter
d058e56cf1
[ci] Update to msys2/setup-msys2@v2
...
This update introduces better error handling and package caching by default.
2020-07-20 23:46:52 +04:30
Ebrahim Byagowi
ae8a71dfb8
[ci] minor, use --auto-features=enabled
2020-07-20 20:16:15 +04:30
Ebrahim Byagowi
f65a8a33b6
[ci] run cov-analyze
...
apparently we have to run that also ourselves, let's see
2020-07-19 18:13:48 +04:30
Christoph Reiter
93aea76a25
Fix the GHA msvc build
...
Use the 'ilammy/msvc-dev-cmd' action for setting up the msvc env,
so we can use powershell everywhere.
Remove a directory from PATH which was interfering with the meson build
by providing an unrelated pkg-config.exe.
2020-07-18 19:52:45 +02:00
Ebrahim Byagowi
3a46ae5127
Use GitHub Actions for msvc bots
2020-07-18 19:15:53 +02:00
Ebrahim Byagowi
8cbdb6fa41
[meson] Don't enable benchmark under the conditions ever
...
As we don't want to make headache for packagers as we don't want to
enable it when --auto-features=enabled is used.
2020-07-15 13:33:00 +04:30
Christoph Reiter
8e7a9b6eeb
msys2-ci: clean up
2020-07-15 12:11:49 +04:30
Christoph Reiter
9a4d590eee
CI: Port MSYS2 jobs from appveyor to github actions
2020-07-15 12:11:49 +04:30
Ebrahim Byagowi
2c1d699409
[ci] use clang for cov-build
...
to be honest this is done as a let's see what
happens move but the background is coverity
reveals more things for Firefox project and there
should be an interesting reason for it.
2020-07-13 20:26:57 +04:30
Ebrahim Byagowi
9ab7525a06
[ci] use a fixed version of meson in gh actions bot
...
a patch is uploaded to fix the issue with b_coverage in meson upstream thus let's revive our bot at least for now
2020-07-13 01:15:36 +04:30
Ebrahim Byagowi
702847aadd
[meson] Turn benchmark to a feature
2020-06-29 12:54:58 +04:30
Ebrahim Byagowi
95b1081be4
Add performance benchmark for shaping, get extents and draw
2020-06-25 01:30:07 +04:30
Ebrahim Byagowi
a4955e21fd
[ci] install gobject-instrospection on linux ci
2020-06-18 08:59:49 +04:30
Ebrahim Byagowi
5293fdba23
[ci] Move docs deployment from autotools to meson
2020-06-04 02:38:27 +04:30
Ebrahim Byagowi
8ba8980222
[ci] enable experimental apis in coverity scan
2020-04-28 20:14:17 +04:30
Ebrahim Byagowi
d63ee13a2a
[ci] enable more on coverity
2020-04-28 20:01:11 +04:30
Ebrahim Byagowi
39976ee660
[ci] install fonttools in linux-ci bot
2020-04-28 18:50:33 +04:30
Ebrahim Byagowi
1801489b49
[ci] Add coverity scan bot
2020-04-28 18:47:39 +04:30
Ebrahim Byagowi
156714f797
[ci] fix linux-ci bot
...
It shows some percentage of coverage regression
as the switch from lcov to gcovr and autotools to meson while this travis to github actions switch.
2020-04-28 16:32:15 +04:30
Ebrahim Byagowi
34a4ce98f4
[ci] run apt-get with sudo
2020-04-28 15:34:29 +04:30
Ebrahim Byagowi
f27c0065d4
[ci] Add a GitHub CI bot
...
Run coverage also
2020-04-28 15:30:25 +04:30