kc3-lang/harfbuzz/.github

Branch :


Log

Author Commit Date CI Message
b4b089c4 2023-03-06 04:40:04 [docs] Disable gtdoc-check by default It slows build as it causes documentation to be always rebuilt. We now disable it by default and enable it on relevant CI jobs.
178c5bed 2023-01-20 00:42:29 [ci] Use unique ccache cache keys per job
a0afde70 2023-01-19 22:55:11 [ci] Re-enable coverage reporting on macOS
8785d515 2023-01-19 22:43:16 [ci] Don’t install glib-utils on macOS Homebrew can’t make up their mind, they seem to have merged the glib packages again.
5ddb5fb8 2023-01-19 22:41:49 [ci] Don’t install gtk-doc on macOS We are not building the documentation here.
48df846a 2023-01-19 22:38:36 [ci] Make homebrew do less work
35f0184b 2023-01-17 20:48:11 [ci] Clean a bit and add some consistency
1abcc321 2023-01-18 18:22:00 Revert "[ci] Use sccache with msys2" This reverts commit b9646dfd6290dbf7819cc042bb6f541b80ef8b68. For some reason using sccache re-introduces the random CI crashes that was previously fixed in 80dd751564e8a9153f7466e687b8699a5e7e27c6.
b9646dfd 2023-01-17 20:46:33 [ci] Use sccache with msys2
22a4fca3 2023-01-17 18:10:36 [ci] Use sccache for msvc jobs Meson will not use ccache with MSVC, so we use sccache here.
582636bc 2023-01-17 18:09:41 [ci] Use ccache for linux and macos jobs
99146e76 2023-01-17 17:20:19 [ci] We don’t need to install ragel on msys2
842e26d3 2023-01-17 17:02:56 [ci] Remove no longer needed workaround Meson seems to take care of this itself now.
1f3c042f 2022-12-24 17:03:57 [doc] Don’t automatically skip building docs on Windows Respect the option setting.
d4dec54c 2022-11-30 13:51:14 [ci] Switch configs build to Ubuntu 20.04 https://github.com/actions/runner-images/issues/6002
52d8346d 2022-11-30 13:50:16 [ci] Change Linux runner to Ubuntu 20.04 https://github.com/actions/runner-images/issues/6002
80dd7515 2022-11-29 19:15:31 CI: work around flaky 64bit MSYS2 builds MSYS2 Python+meson has some random crashes in CI which we haven't been able to reproduce yet. Naturally enabling debugging fixes them.. :)
8f41b6a1 2022-11-29 18:29:46 CI: fix msvc build The Windows image for some reason now contains a zlib and freetype build which meson finds and tries to use. Force meson to use the subprojects always to avoid picking up system libs.
9650f34a 2022-11-14 14:16:11 [CI] Remove coverage testing from macos-ci
3a9ca6aa 2022-11-14 13:57:02 [CI] Try fixing macos-ci
3377ddf6 2022-10-20 21:07:05 Add missing underscore
28cb1b39 2022-10-20 21:01:53 Fix working-directory
dbbbf02d 2022-10-20 20:59:12 Fix GHA workflow
756b5000 2022-10-20 20:16:58 Add ARM CI workflow
9e4ae09f 2022-08-24 05:02:06 [ci] Fix linux-ci builds
efab7638 2022-07-23 20:26:56 [ci] Fix docs deployment Trigger build on tag pushes, and simplify the condition for calling .ci/deploy-docs.sh.
7a219ca9 2022-07-22 14:18:59 [ci] Install glib-utils on macOS The glib utils have been split into a separate homebrew package. Fixes https://github.com/harfbuzz/harfbuzz/issues/3747
a92d988d 2022-07-20 13:01:29 Revert "[ci] Upgrade codecov-action to v3.1" This reverts commit 5b8bff8dca3a81de02878c596f3721d268d29bb4.
5b8bff8d 2022-07-20 12:59:36 [ci] Upgrade codecov-action to v3.1
2eb561eb 2022-07-20 12:02:38 [ci] Upgrade macos runner from 10.15 to latest (11)
a1c299da 2022-06-13 10:50:59 Bump actions/setup-python from 3 to 4 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
9342adb0 2022-06-08 12:47:05 Bump actions/checkout from 2 to 3 Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
335d058b 2022-06-08 11:52:25 Bump codecov/codecov-action from 1 to 3 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 1 to 3. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v1...v3) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
a51c3a66 2022-06-08 11:52:27 Bump actions/upload-artifact from 1 to 3 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
80bf2b3d 2022-06-08 11:52:30 Bump actions/setup-python from 1 to 3 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 3. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
acd21519 2022-06-08 01:29:27 chore: Included githubactions in the dependabot config This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure. Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
356c1f83 2022-06-07 01:08:13 chore: Set permissions for GitHub actions Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
aef92b28 2022-06-05 00:44:31 [ci] Better compiler specification in configs-build job
c8810277 2022-04-22 01:01:06 Update Coverity settings
392f2010 2022-04-21 21:24:58 [ci] Pin gcovr to version 5.0 Fixes https://github.com/harfbuzz/harfbuzz/issues/3540
924dd71d 2022-02-25 04:31:24 Merge pull request #3423 from harfbuzz/revert-ci-msvc Revert "[ci] Downgrade pip on MSVC jobs"
d12c51e6 2022-02-15 14:31:59 [ci] Rename configs-ci to configs-build Since it doesn't run any tests.
8f519d55 2022-02-08 13:28:00 [meson] Put back Experimental-API infrastructure Just unused for now.
e0ac6c58 2022-02-02 18:57:12 Remove remaining traces of HB_EXPERIMENTAL_API
b2f51310 2022-02-12 21:08:43 [ci] Add configs-ci.yml to test different configs Fixes https://github.com/harfbuzz/harfbuzz/issues/2884
e045dbf6 2022-02-10 04:06:20 [ci] Upgrade pip on MSVC job To avoid bad pre-installed version.
02a737e5 2022-02-08 21:45:42 Revert "[ci] Downgrade pip on MSVC jobs" This reverts commit c4cf5ddb272cb1c05a572db5b76629368f9054f5.
c4cf5ddb 2022-02-06 16: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-22 03: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-27 15: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-15 15:13:41 [ci] meson 0.55.0 didn’t work for harfbuzz https://github.com/mesonbuild/meson/issues/7437
f1b20b5a 2021-09-15 14:52:49 [ci] Ragel subproject requires meson 0.55.0
835fc137 2021-09-15 14:14:04 [ci] Build ragel on the Linux CI job To make sure we don’t accidentally break this option.
7e9ac8fe 2021-09-14 07: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-27 14:40:15 Revert "[ci] Bin FontTools version due to recent COLRv1 changes" This reverts commit 163748b5059e7b02a8ea57e263b009020a3ed499.
163748b5 2021-07-26 23:03:16 [ci] Bin FontTools version due to recent COLRv1 changes Should be reverted once HarfBuzz updated to match FontTools.
2c7ef0db 2021-07-13 13: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-13 01: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-05 04:06:58 Rename various references to master branch
c571a96e 2021-04-25 15:43:30 [ci] Disable Chafa on jobs that enables all auto features No suitable versions are available on these setups.
cad753e2 2021-03-16 01: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-16 00: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-15 22:37:02 [ci] Don’t install meson from its master branch We are testing Harfbuzz not meson!
7099a6dc 2020-06-29 01:47:37 [atomic] Remove old Intel primitives implementation
fb1b29ce 2021-01-17 22:55:12 [ci] Fix msys2 breakage What package manger randomly changes package names without fallback!
296e9d7f 2020-12-23 01:18:10 [ci] Install fonttools using pip on msys2 Hopefully fixes the broken package.
8586bad2 2020-07-31 09: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-18 02:33:05 Add comparison against ttf-parser
7bab6087 2020-07-29 08:49:01 [ci] Install meson's master As https://github.com/mesonbuild/meson/issues/7437
11ae45f6 2020-07-22 17:52:16 [ci] Don't run cov-analyze https://stackoverflow.com/a/59353318
d058e56c 2020-07-20 20:50:09 [ci] Update to msys2/setup-msys2@v2 This update introduces better error handling and package caching by default.
ae8a71df 2020-07-20 20:16:15 [ci] minor, use --auto-features=enabled
f65a8a33 2020-07-19 18:13:48 [ci] run cov-analyze apparently we have to run that also ourselves, let's see
93aea76a 2020-07-18 19: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-15 12:46:34 Use GitHub Actions for msvc bots
8cbdb6fa 2020-07-15 13: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-15 09:01:53 msys2-ci: clean up
9a4d590e 2020-07-15 07:38:20 CI: Port MSYS2 jobs from appveyor to github actions
2c1d6994 2020-07-13 20: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-13 01: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-29 00:39:43 [meson] Turn benchmark to a feature
95b1081b 2020-06-09 17:37:36 Add performance benchmark for shaping, get extents and draw
a4955e21 2020-06-18 08:59:49 [ci] install gobject-instrospection on linux ci
5293fdba 2020-06-04 02:38:27 [ci] Move docs deployment from autotools to meson
8ba89802 2020-04-28 20:14:17 [ci] enable experimental apis in coverity scan
d63ee13a 2020-04-28 20:01:11 [ci] enable more on coverity
39976ee6 2020-04-28 18:50:33 [ci] install fonttools in linux-ci bot
1801489b 2020-04-28 18:47:39 [ci] Add coverity scan bot
156714f7 2020-04-28 16: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-28 15:34:29 [ci] run apt-get with sudo
f27c0065 2020-04-28 15:30:25 [ci] Add a GitHub CI bot Run coverage also