|
c8810277
|
2022-04-22T01:01:06
|
|
Update Coverity settings
|
|
392f2010
|
2022-04-21T21:24:58
|
|
[ci] Pin gcovr to version 5.0
Fixes https://github.com/harfbuzz/harfbuzz/issues/3540
|
|
924dd71d
|
2022-02-25T04:31:24
|
|
Merge pull request #3423 from harfbuzz/revert-ci-msvc
Revert "[ci] Downgrade pip on MSVC jobs"
|
|
d12c51e6
|
2022-02-15T14:31:59
|
|
[ci] Rename configs-ci to configs-build
Since it doesn't run any tests.
|
|
8f519d55
|
2022-02-08T13:28:00
|
|
[meson] Put back Experimental-API infrastructure
Just unused for now.
|
|
e0ac6c58
|
2022-02-02T18:57:12
|
|
Remove remaining traces of HB_EXPERIMENTAL_API
|
|
b2f51310
|
2022-02-12T21:08:43
|
|
[ci] Add configs-ci.yml to test different configs
Fixes https://github.com/harfbuzz/harfbuzz/issues/2884
|
|
e045dbf6
|
2022-02-10T04:06:20
|
|
[ci] Upgrade pip on MSVC job
To avoid bad pre-installed version.
|
|
02a737e5
|
2022-02-08T21:45:42
|
|
Revert "[ci] Downgrade pip on MSVC jobs"
This reverts commit c4cf5ddb272cb1c05a572db5b76629368f9054f5.
|
|
c4cf5ddb
|
2022-02-06T16:32:05
|
|
[ci] Downgrade pip on MSVC jobs
Turns out, pip 22.0 is the source of the breakage:
https://github.com/mesonbuild/meson/issues/9955#issuecomment-1030843844
https://github.com/pypa/pip/issues/10875
|
|
31607897
|
2021-11-22T03:31:50
|
|
[ci] windows-2016 image is going away in a bit
https://github.com/actions/virtual-environments/issues/4312
windows-latest is the same as windows-2019, but we are using explicit
windows-2019 image for when they become different.
|
|
de942417
|
2021-10-27T15:24:57
|
|
[ci] Add CIFuzz integration
Add CIFuzz integration, which will run the fuzzers for a short amount
of time when a PR is submitted on Github.
Signed-off-by: David Korczynski <david@adalogics.com>
|
|
671f1d14
|
2021-09-15T15:13:41
|
|
[ci] meson 0.55.0 didn’t work for harfbuzz
https://github.com/mesonbuild/meson/issues/7437
|
|
f1b20b5a
|
2021-09-15T14:52:49
|
|
[ci] Ragel subproject requires meson 0.55.0
|
|
835fc137
|
2021-09-15T14:14:04
|
|
[ci] Build ragel on the Linux CI job
To make sure we don’t accidentally break this option.
|
|
7e9ac8fe
|
2021-09-14T07:07:00
|
|
[meson] Require ragel 6.10
Ragel 7 is also not stable from upstream's point of view.
This uses “version” argument find_program(), which was introduced in
meson 0.52.0, so I raised the minimum required meson version
accordingly.
|
|
f3e03153
|
2021-07-27T14:40:15
|
|
Revert "[ci] Bin FontTools version due to recent COLRv1 changes"
This reverts commit 163748b5059e7b02a8ea57e263b009020a3ed499.
|
|
163748b5
|
2021-07-26T23:03:16
|
|
[ci] Bin FontTools version due to recent COLRv1 changes
Should be reverted once HarfBuzz updated to match FontTools.
|
|
2c7ef0db
|
2021-07-13T13:23:53
|
|
[ci] Generate only XML coverage data
That is the one we are uploading, and HTML coverage seems broken on
macOS.
|
|
f6c9fcfd
|
2021-07-13T01:12:43
|
|
[ci] Add macOS GitHub workflow
To collect codecov coverage on macOS as well (hopefully it will run the
macOS-specific tests).
|
|
fa432a12
|
2021-06-05T04:06:58
|
|
Rename various references to master branch
|
|
c571a96e
|
2021-04-25T15:43:30
|
|
[ci] Disable Chafa on jobs that enables all auto features
No suitable versions are available on these setups.
|
|
cad753e2
|
2021-03-16T01:04:16
|
|
[ci] Use known working Ubuntu version
GitHub Actions seems to be moving ubuntu-latest from ubuntu-18.04 to
ubuntu-20.04, but gcovr is broken for us in the new version.
|
|
ff86c72e
|
2021-03-16T00:20:05
|
|
[ci] Avoid duplicate builds on pull requests
Don’t run GitHub Actions on pushing to branches other than master. This
was already the case for the linux-ci workflow.
|
|
07315d9c
|
2021-03-15T22:37:02
|
|
[ci] Don’t install meson from its master branch
We are testing Harfbuzz not meson!
|
|
7099a6dc
|
2020-06-29T01:47:37
|
|
[atomic] Remove old Intel primitives implementation
|
|
fb1b29ce
|
2021-01-17T22:55:12
|
|
[ci] Fix msys2 breakage
What package manger randomly changes package names without fallback!
|
|
296e9d7f
|
2020-12-23T01:18:10
|
|
[ci] Install fonttools using pip on msys2
Hopefully fixes the broken package.
|
|
8586bad2
|
2020-07-31T09:28:51
|
|
[ci] don't install rustc on linux-ci
https://github.com/harfbuzz/harfbuzz/pull/2610/checks?check_run_id=930572217
|
|
5f9ff04f
|
2020-06-18T02:33:05
|
|
Add comparison against ttf-parser
|
|
7bab6087
|
2020-07-29T08:49:01
|
|
[ci] Install meson's master
As https://github.com/mesonbuild/meson/issues/7437
|
|
11ae45f6
|
2020-07-22T17:52:16
|
|
[ci] Don't run cov-analyze
https://stackoverflow.com/a/59353318
|
|
d058e56c
|
2020-07-20T20:50:09
|
|
[ci] Update to msys2/setup-msys2@v2
This update introduces better error handling and package caching by default.
|
|
ae8a71df
|
2020-07-20T20:16:15
|
|
[ci] minor, use --auto-features=enabled
|
|
f65a8a33
|
2020-07-19T18:13:48
|
|
[ci] run cov-analyze
apparently we have to run that also ourselves, let's see
|
|
93aea76a
|
2020-07-18T19:32:19
|
|
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.
|
|
3a46ae51
|
2020-07-15T12:46:34
|
|
Use GitHub Actions for msvc bots
|
|
8cbdb6fa
|
2020-07-15T13:32:57
|
|
[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.
|
|
8e7a9b6e
|
2020-07-15T09:01:53
|
|
msys2-ci: clean up
|
|
9a4d590e
|
2020-07-15T07:38:20
|
|
CI: Port MSYS2 jobs from appveyor to github actions
|
|
2c1d6994
|
2020-07-13T20:26:57
|
|
[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.
|
|
9ab7525a
|
2020-07-13T01:15:36
|
|
[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
|
|
702847aa
|
2020-06-29T00:39:43
|
|
[meson] Turn benchmark to a feature
|
|
95b1081b
|
2020-06-09T17:37:36
|
|
Add performance benchmark for shaping, get extents and draw
|
|
a4955e21
|
2020-06-18T08:59:49
|
|
[ci] install gobject-instrospection on linux ci
|
|
5293fdba
|
2020-06-04T02:38:27
|
|
[ci] Move docs deployment from autotools to meson
|
|
8ba89802
|
2020-04-28T20:14:17
|
|
[ci] enable experimental apis in coverity scan
|
|
d63ee13a
|
2020-04-28T20:01:11
|
|
[ci] enable more on coverity
|
|
39976ee6
|
2020-04-28T18:50:33
|
|
[ci] install fonttools in linux-ci bot
|
|
1801489b
|
2020-04-28T18:47:39
|
|
[ci] Add coverity scan bot
|
|
156714f7
|
2020-04-28T16:32:15
|
|
[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.
|
|
34a4ce98
|
2020-04-28T15:34:29
|
|
[ci] run apt-get with sudo
|
|
f27c0065
|
2020-04-28T15:30:25
|
|
[ci] Add a GitHub CI bot
Run coverage also
|