|
a8c655e6
|
2023-07-03T10:17:36
|
|
Bump actions/checkout from 3.5.1 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.1 to 3.5.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/v3.5.1...c85c95e3d7251135ab7dc9ce3241c5835cc595a9)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
27ef6c08
|
2023-06-26T11:22:18
|
|
Create scorecard.yml
|
|
a094a6bd
|
2023-06-19T18:50:02
|
|
Merge pull request #4275 from pnacht/pinned_pip
Hash-pin Python dependencies in CI
|
|
0be1e5a7
|
2023-06-19T20:49:38
|
|
Use meson 0.62.0, remove retry
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
3679293a
|
2023-06-19T19:46:41
|
|
msvc-ci: Retry if meson setup is flaky
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
0ccb5c36
|
2023-06-19T19:39:58
|
|
Only use fonttools in msys2-ci
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
e39c4cf5
|
2023-06-12T10:58:52
|
|
Bump ilammy/msvc-dev-cmd from 1.12.0 to 1.12.1
Bumps [ilammy/msvc-dev-cmd](https://github.com/ilammy/msvc-dev-cmd) from 1.12.0 to 1.12.1.
- [Release notes](https://github.com/ilammy/msvc-dev-cmd/releases)
- [Commits](https://github.com/ilammy/msvc-dev-cmd/compare/7315a94840631165970262a99c72cfb48a65d25d...cec98b9d092141f74527d0afa6feb2af698cfe89)
---
updated-dependencies:
- dependency-name: ilammy/msvc-dev-cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
d82c7623
|
2023-06-12T10:58:57
|
|
Bump actions/checkout from 3.5.2 to 3.5.3
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.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/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
5906f90c
|
2023-06-07T18:54:57
|
|
Hash-pin Actions
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
59f2d2f6
|
2023-06-07T19:50:09
|
|
Set dependabot to update requirements.txt
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
7c08bb85
|
2023-06-07T19:47:57
|
|
Adopt requirements.txt file in workflows
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
26c719e8
|
2023-04-12T13:38:49
|
|
Add read-only top-level permissions to cifuzz.yml
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
|
|
b4b089c4
|
2023-03-06T04: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-20T00:42:29
|
|
[ci] Use unique ccache cache keys per job
|
|
a0afde70
|
2023-01-19T22:55:11
|
|
[ci] Re-enable coverage reporting on macOS
|
|
8785d515
|
2023-01-19T22: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-19T22:41:49
|
|
[ci] Don’t install gtk-doc on macOS
We are not building the documentation here.
|
|
48df846a
|
2023-01-19T22:38:36
|
|
[ci] Make homebrew do less work
|
|
35f0184b
|
2023-01-17T20:48:11
|
|
[ci] Clean a bit and add some consistency
|
|
1abcc321
|
2023-01-18T18: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-17T20:46:33
|
|
[ci] Use sccache with msys2
|
|
22a4fca3
|
2023-01-17T18:10:36
|
|
[ci] Use sccache for msvc jobs
Meson will not use ccache with MSVC, so we use sccache here.
|
|
582636bc
|
2023-01-17T18:09:41
|
|
[ci] Use ccache for linux and macos jobs
|
|
99146e76
|
2023-01-17T17:20:19
|
|
[ci] We don’t need to install ragel on msys2
|
|
842e26d3
|
2023-01-17T17:02:56
|
|
[ci] Remove no longer needed workaround
Meson seems to take care of this itself now.
|
|
1f3c042f
|
2022-12-24T17:03:57
|
|
[doc] Don’t automatically skip building docs on Windows
Respect the option setting.
|
|
d4dec54c
|
2022-11-30T13:51:14
|
|
[ci] Switch configs build to Ubuntu 20.04
https://github.com/actions/runner-images/issues/6002
|
|
52d8346d
|
2022-11-30T13:50:16
|
|
[ci] Change Linux runner to Ubuntu 20.04
https://github.com/actions/runner-images/issues/6002
|
|
80dd7515
|
2022-11-29T19: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-29T18: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-14T14:16:11
|
|
[CI] Remove coverage testing from macos-ci
|
|
3a9ca6aa
|
2022-11-14T13:57:02
|
|
[CI] Try fixing macos-ci
|
|
3377ddf6
|
2022-10-20T21:07:05
|
|
Add missing underscore
|
|
28cb1b39
|
2022-10-20T21:01:53
|
|
Fix working-directory
|
|
dbbbf02d
|
2022-10-20T20:59:12
|
|
Fix GHA workflow
|
|
756b5000
|
2022-10-20T20:16:58
|
|
Add ARM CI workflow
|
|
9e4ae09f
|
2022-08-24T05:02:06
|
|
[ci] Fix linux-ci builds
|
|
efab7638
|
2022-07-23T20:26:56
|
|
[ci] Fix docs deployment
Trigger build on tag pushes, and simplify the condition for calling
.ci/deploy-docs.sh.
|
|
7a219ca9
|
2022-07-22T14: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-20T13:01:29
|
|
Revert "[ci] Upgrade codecov-action to v3.1"
This reverts commit 5b8bff8dca3a81de02878c596f3721d268d29bb4.
|
|
5b8bff8d
|
2022-07-20T12:59:36
|
|
[ci] Upgrade codecov-action to v3.1
|
|
2eb561eb
|
2022-07-20T12:02:38
|
|
[ci] Upgrade macos runner from 10.15 to latest (11)
|
|
a1c299da
|
2022-06-13T10: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-08T12: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-08T11: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-08T11: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-08T11: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-08T01: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-07T01: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-05T00:44:31
|
|
[ci] Better compiler specification in configs-build job
|
|
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
|