.github


Log

Author Commit Date CI Message
Khaled Hosny 924dd71d 2022-02-25T04:31:24 Merge pull request #3423 from harfbuzz/revert-ci-msvc Revert "[ci] Downgrade pip on MSVC jobs"
Behdad Esfahbod d12c51e6 2022-02-15T14:31:59 [ci] Rename configs-ci to configs-build Since it doesn't run any tests.
Behdad Esfahbod 8f519d55 2022-02-08T13:28:00 [meson] Put back Experimental-API infrastructure Just unused for now.
Behdad Esfahbod e0ac6c58 2022-02-02T18:57:12 Remove remaining traces of HB_EXPERIMENTAL_API
Behdad Esfahbod b2f51310 2022-02-12T21:08:43 [ci] Add configs-ci.yml to test different configs Fixes https://github.com/harfbuzz/harfbuzz/issues/2884
Khaled Hosny e045dbf6 2022-02-10T04:06:20 [ci] Upgrade pip on MSVC job To avoid bad pre-installed version.
Khaled Hosny 02a737e5 2022-02-08T21:45:42 Revert "[ci] Downgrade pip on MSVC jobs" This reverts commit c4cf5ddb272cb1c05a572db5b76629368f9054f5.
Khaled Hosny 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
Khaled Hosny 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.
David Korczynski 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>
Khaled Hosny 671f1d14 2021-09-15T15:13:41 [ci] meson 0.55.0 didn’t work for harfbuzz https://github.com/mesonbuild/meson/issues/7437
Khaled Hosny f1b20b5a 2021-09-15T14:52:49 [ci] Ragel subproject requires meson 0.55.0
Khaled Hosny 835fc137 2021-09-15T14:14:04 [ci] Build ragel on the Linux CI job To make sure we don’t accidentally break this option.
Khaled Hosny 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.
Garret Rieger f3e03153 2021-07-27T14:40:15 Revert "[ci] Bin FontTools version due to recent COLRv1 changes" This reverts commit 163748b5059e7b02a8ea57e263b009020a3ed499.
Khaled Hosny 163748b5 2021-07-26T23:03:16 [ci] Bin FontTools version due to recent COLRv1 changes Should be reverted once HarfBuzz updated to match FontTools.
Khaled Hosny 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.
Khaled Hosny 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).
Khaled Hosny fa432a12 2021-06-05T04:06:58 Rename various references to master branch
Khaled Hosny c571a96e 2021-04-25T15:43:30 [ci] Disable Chafa on jobs that enables all auto features No suitable versions are available on these setups.
Khaled Hosny 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.
Khaled Hosny 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.
Khaled Hosny 07315d9c 2021-03-15T22:37:02 [ci] Don’t install meson from its master branch We are testing Harfbuzz not meson!
Behdad Esfahbod 7099a6dc 2020-06-29T01:47:37 [atomic] Remove old Intel primitives implementation
Khaled Hosny fb1b29ce 2021-01-17T22:55:12 [ci] Fix msys2 breakage What package manger randomly changes package names without fallback!
Khaled Hosny 296e9d7f 2020-12-23T01:18:10 [ci] Install fonttools using pip on msys2 Hopefully fixes the broken package.
Ebrahim Byagowi 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
Ebrahim Byagowi 5f9ff04f 2020-06-18T02:33:05 Add comparison against ttf-parser
Ebrahim Byagowi 7bab6087 2020-07-29T08:49:01 [ci] Install meson's master As https://github.com/mesonbuild/meson/issues/7437
Ebrahim Byagowi 11ae45f6 2020-07-22T17:52:16 [ci] Don't run cov-analyze https://stackoverflow.com/a/59353318
Christoph Reiter d058e56c 2020-07-20T20:50:09 [ci] Update to msys2/setup-msys2@v2 This update introduces better error handling and package caching by default.
Ebrahim Byagowi ae8a71df 2020-07-20T20:16:15 [ci] minor, use --auto-features=enabled
Ebrahim Byagowi f65a8a33 2020-07-19T18:13:48 [ci] run cov-analyze apparently we have to run that also ourselves, let's see
Christoph Reiter 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.
Ebrahim Byagowi 3a46ae51 2020-07-15T12:46:34 Use GitHub Actions for msvc bots
Ebrahim Byagowi 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.
Christoph Reiter 8e7a9b6e 2020-07-15T09:01:53 msys2-ci: clean up
Christoph Reiter 9a4d590e 2020-07-15T07:38:20 CI: Port MSYS2 jobs from appveyor to github actions
Ebrahim Byagowi 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.
Ebrahim Byagowi 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
Ebrahim Byagowi 702847aa 2020-06-29T00:39:43 [meson] Turn benchmark to a feature
Ebrahim Byagowi 95b1081b 2020-06-09T17:37:36 Add performance benchmark for shaping, get extents and draw
Ebrahim Byagowi a4955e21 2020-06-18T08:59:49 [ci] install gobject-instrospection on linux ci
Ebrahim Byagowi 5293fdba 2020-06-04T02:38:27 [ci] Move docs deployment from autotools to meson
Ebrahim Byagowi 8ba89802 2020-04-28T20:14:17 [ci] enable experimental apis in coverity scan
Ebrahim Byagowi d63ee13a 2020-04-28T20:01:11 [ci] enable more on coverity
Ebrahim Byagowi 39976ee6 2020-04-28T18:50:33 [ci] install fonttools in linux-ci bot
Ebrahim Byagowi 1801489b 2020-04-28T18:47:39 [ci] Add coverity scan bot
Ebrahim Byagowi 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.
Ebrahim Byagowi 34a4ce98 2020-04-28T15:34:29 [ci] run apt-get with sudo
Ebrahim Byagowi f27c0065 2020-04-28T15:30:25 [ci] Add a GitHub CI bot Run coverage also