Behdad Esfahbod
f57c64d825
[ci] Try fixing msvc builds again
...
https://gitlab.gnome.org/GNOME/glib/-/issues/3134
1 year ago
Behdad Esfahbod
724360813b
[ci] Roll lxml forward
...
Should help fixing the msvc fails.
1 year ago
dependabot[bot]
156de3c048
Bump meson from 1.2.2 to 1.2.3 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.2...1.2.3 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
4992456cfa
Bump ninja from 1.11.1 to 1.11.1.1 in /.ci
...
Bumps [ninja](https://github.com/ninja-build/ninja ) from 1.11.1 to 1.11.1.1.
- [Release notes](https://github.com/ninja-build/ninja/releases )
- [Commits](https://github.com/ninja-build/ninja/commits )
---
updated-dependencies:
- dependency-name: ninja
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
a317b5a7ea
Bump fonttools from 4.43.0 to 4.43.1 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.43.0 to 4.43.1.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.43.0...4.43.1 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
1522eb9199
Bump fonttools from 4.42.1 to 4.43.0 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.42.1 to 4.43.0.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.42.1...4.43.0 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
2d67e52a47
Bump meson from 1.2.1 to 1.2.2 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.1...1.2.2 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
6c7aed1000
Bump fonttools from 4.42.0 to 4.42.1 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.42.0 to 4.42.1.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.42.0...4.42.1 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
a8fb56e0f3
Bump meson from 1.2.0 to 1.2.1 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.0...1.2.1 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
0ba4d539b3
Bump fonttools from 4.41.1 to 4.42.0 in /.ci ( #4365 )
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.41.1 to 4.42.0.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.41.1...4.42.0 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
dependabot[bot]
1a267f22ff
Bump fonttools from 4.41.0 to 4.41.1 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.41.0 to 4.41.1.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.41.0...4.41.1 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
ae8fea081a
Bump fonttools from 4.40.0 to 4.41.0 in /.ci
...
Bumps [fonttools](https://github.com/fonttools/fonttools ) from 4.40.0 to 4.41.0.
- [Release notes](https://github.com/fonttools/fonttools/releases )
- [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst )
- [Commits](https://github.com/fonttools/fonttools/compare/4.40.0...4.41.0 )
---
updated-dependencies:
- dependency-name: fonttools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
da84a078ee
Bump meson from 1.1.1 to 1.2.0 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/1.1.1...1.2.0 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot]
a77f282865
Bump meson from 0.62.0 to 1.1.1 in /.ci
...
Bumps [meson](https://github.com/mesonbuild/meson ) from 0.62.0 to 1.1.1.
- [Release notes](https://github.com/mesonbuild/meson/releases )
- [Commits](https://github.com/mesonbuild/meson/compare/0.62.0...1.1.1 )
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
Pedro Kaj Kjellerup Nacht
0be1e5a73d
Use meson 0.62.0, remove retry
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
1 year ago
Pedro Kaj Kjellerup Nacht
546508733d
Move fonttools to separate requirements file
...
Necessary because msys2/mingw don't accept the other deps
(not supported?), and msys2-ci.yml only needs fonttools.
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
1 year ago
Pedro Kaj Kjellerup Nacht
e272269679
Bump meson to 0.60.0
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
1 year ago
Pedro Kaj Kjellerup Nacht
a8e2f1b6ea
Add .ci/requirements files
...
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
1 year ago
Khaled Hosny
df6324cbe7
[ci] Build with default wrap mode
...
Forcing fallback forces checking the subproject even if the option is
disabled.
2 years ago
Khaled Hosny
8ccc704c9a
[ci/win32] Disable Cairo tests as well
2 years ago
Khaled Hosny
5d81fc0f1c
[meson] Update Cairo subproject
...
Update to the latest master to get color fonts working. Disable dwrite
on Windows builds as it does not compile and we don’t need it.
2 years ago
Khaled Hosny
9e3bfd9aa1
[ci] Build Windows binaries without cairo-ft
2 years ago
Khaled Hosny
dcd8fe2c3b
Revert "[ci] Mark automatic releases as draft"
...
This reverts commit 9a28df411e
.
It creates a new draft release for each upload, which is not what we are
after.
2 years ago
Khaled Hosny
9a28df411e
[ci] Mark automatic releases as draft
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2780
2 years ago
Khaled Hosny
efab763885
[ci] Fix docs deployment
...
Trigger build on tag pushes, and simplify the condition for calling
.ci/deploy-docs.sh.
2 years ago
Khaled Hosny
378663409a
[ci] Deploy docs only on tagged builds
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2786
2 years ago
Khaled Hosny
74ebfc646a
[meson] Update cairo subproject
...
Update to the current master branch so that is has
cairo_user_font_face_set_render_color_glyph_func().
I had to disable optimized builds on win[32|64] crossbuild setups
because they are now broken in the CI (something about cairo defining
_FORTIFY_SOURCE for optimized builds that MingW does not like).
3 years ago
Caleb Maclennan
a997f8918e
[ci] Bump ghr tool used to post release artifacts to v0.14.0
...
Also make sure we only download it once per CI run, not three times...
3 years ago
Khaled Hosny
ddb4f9b967
[ci] Build win64 binaries as well
3 years ago
Khaled Hosny
895acdf7c7
[ci] Don’t build Cairo subproject with FontConfig on win32 cross-build
...
We don’t need it and it breaks the build because FontConfig renamed its
master branch and the released version of Cairo wants to build
FontConfig from master branch.
3 years ago
Khaled Hosny
09a2eb65d7
Revert "Temporarily always push the docs commit"
...
This reverts commit 6612fd39ae
.
3 years ago
Khaled Hosny
6612fd39ae
Temporarily always push the docs commit
3 years ago
Khaled Hosny
b39b047505
Try to fix doc deployment
...
https://github.com/harfbuzz/harfbuzz.github.io/issues/4
From CI logs at https://github.com/harfbuzz/harfbuzz/runs/2758234200 :
+ git init
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
We want the branch too be main not master.
3 years ago
Khaled Hosny
fa432a121e
Rename various references to master branch
3 years ago
Khaled Hosny
a4fb5da984
[ci] Enable DirectWrite in win32 tarballs
4 years ago
Khaled Hosny
99184fbe2b
[ci] Add top level directory to win32 zip file
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2840
4 years ago
Khaled Hosny
5091ea7e24
Merge pull request #2733 from astiob/buffer-context-doc
...
[docs] Describe buffer context applicability more explicitly
4 years ago
Caleb Maclennan
f4dea33f6d
[ci] Move repeated artifact upload job code to script
4 years ago
Ebrahim Byagowi
50151567c1
[ci] Disable Travis CI
4 years ago
Ebrahim Byagowi
24a6f046e4
[releasing] unbreak the build
...
Use lower number of parallel jobs as https://circleci.com/gh/harfbuzz/harfbuzz/149413 apparent compiler OOM issue
4 years ago
Ebrahim Byagowi
cddfe4ea27
[releasing] Use release buildtype
...
guess will optimize speed and size of the output, non important things anyway for the test only win32 packs
4 years ago
Ebrahim Byagowi
aa8bade97e
[meson] enable cairo as subproject
4 years ago
Ebrahim Byagowi
6bf5e8e7e6
[ci] Deploy only when there is something to push
...
Apparently the previous version of gtk-doc was doing weird changes like 1b40da99bb
and d1d9bff14c
in order to make every to have something for pushing and
now that we don't have such changes it will fail.
Alternatively we can go for `git commit --allow-empty`, guess better to
pollute history of https://github.com/harfbuzz/harfbuzz.github.io however.
5 years ago
Ebrahim Byagowi
5293fdba23
[ci] Move docs deployment from autotools to meson
5 years ago
Ebrahim Byagowi
6058ede3ae
Build win32 artifacts using meson
...
As a part of meson migration, this builds hb-shape dependencies
using meson subprojects and removes different unrelated mingw
files we've put on source root about things that aren't really our
concern. This also simplifies all the instructions we've put in
README.mingw.md and makes it easy to build the project on
distros that no mingw libraries (such i686-win32-{freetype,glib,...}
are packaged. The known catch is however lack of hb-view as its need
for build of cairo which apparently isn't that straightforward.
5 years ago
Ebrahim Byagowi
ace202e17e
[ci] remove trigger-coverity.sh
...
hopefully not needed, we are submitting it in a bot
5 years ago
Khaled Hosny
ee8719eaaf
[ci] Cache FreeType build on Travis
6 years ago
Khaled Hosny
b1dfb8c850
[ci] Cache FreeType build on Travis
6 years ago
Ebrahim Byagowi
1db8395494
[ci] minor, bring back the removed assertion
7 years ago
Ebrahim Byagowi
5895fe3d4d
[ci] minor
7 years ago