Commit graph

81 commits

Author SHA1 Message Date
dependabot[bot]
6d7da03d95 Bump setuptools from 69.0.3 to 69.1.0 in /.ci
Bumps [setuptools](https://github.com/pypa/setuptools) from 69.0.3 to 69.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v69.0.3...v69.1.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 17:29:34 +01:00
dependabot[bot]
e79028c20f Bump fonttools from 4.47.2 to 4.48.1 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.47.2 to 4.48.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.47.2...4.48.1)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-12 17:29:28 +01:00
dependabot[bot]
9c143d5258 Bump fonttools from 4.47.0 to 4.47.2 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.47.0 to 4.47.2.
- [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.47.0...4.47.2)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-15 09:06:38 -07:00
dependabot[bot]
11f8914add Bump jinja2 from 3.1.2 to 3.1.3 in /.ci
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/pallets/jinja/releases)
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)
- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)

---
updated-dependencies:
- dependency-name: jinja2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-11 14:16:28 -07:00
dependabot[bot]
62fd46a84e Bump meson from 1.3.0 to 1.3.1 in /.ci
Bumps [meson](https://github.com/mesonbuild/meson) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/mesonbuild/meson/releases)
- [Commits](https://github.com/mesonbuild/meson/compare/1.3.0...1.3.1)

---
updated-dependencies:
- dependency-name: meson
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-01 13:49:51 -05:00
dependabot[bot]
d455066ad2 Bump fonttools from 4.46.0 to 4.47.0 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.46.0 to 4.47.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.46.0...4.47.0)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 14:54:09 -05:00
dependabot[bot]
74bb1be6e9 Bump setuptools from 69.0.2 to 69.0.3 in /.ci
Bumps [setuptools](https://github.com/pypa/setuptools) from 69.0.2 to 69.0.3.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v69.0.2...v69.0.3)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-25 14:54:02 -05:00
dependabot[bot]
7dbc84220a Bump fonttools from 4.45.1 to 4.46.0 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.45.1 to 4.46.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.45.1...4.46.0)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-04 13:19:44 -05:00
dependabot[bot]
d7c4fdfaa2 Bump setuptools from 68.2.2 to 69.0.2 in /.ci
Bumps [setuptools](https://github.com/pypa/setuptools) from 68.2.2 to 69.0.2.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v68.2.2...v69.0.2)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 13:40:41 -07:00
dependabot[bot]
8e1fd02fdb Bump fonttools from 4.44.3 to 4.45.1 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.44.3 to 4.45.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.44.3...4.45.1)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-27 13:17:01 -07:00
dependabot[bot]
258f2a2782 Bump meson from 1.2.3 to 1.3.0 in /.ci
Bumps [meson](https://github.com/mesonbuild/meson) from 1.2.3 to 1.3.0.
- [Release notes](https://github.com/mesonbuild/meson/releases)
- [Commits](https://github.com/mesonbuild/meson/compare/1.2.3...1.3.0)

---
updated-dependencies:
- dependency-name: meson
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 05:45:42 -07:00
dependabot[bot]
bec9fa702d Bump fonttools from 4.44.0 to 4.44.3 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.44.0 to 4.44.3.
- [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.44.0...4.44.3)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 05:45:33 -07:00
dependabot[bot]
64305568d7 Bump fonttools from 4.43.1 to 4.44.0 in /.ci
Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.43.1 to 4.44.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.43.1...4.44.0)

---
updated-dependencies:
- dependency-name: fonttools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 08:30:09 -07:00
Behdad Esfahbod
f57c64d825 [ci] Try fixing msvc builds again
https://gitlab.gnome.org/GNOME/glib/-/issues/3134
2023-11-02 11:21:44 -06:00
Behdad Esfahbod
724360813b [ci] Roll lxml forward
Should help fixing the msvc fails.
2023-11-02 11:01:49 -06:00
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>
2023-10-23 10:03:47 -06:00
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>
2023-10-16 10:01:12 -06:00
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>
2023-10-09 10:28:27 -06:00
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>
2023-10-02 12:39:08 -06:00
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>
2023-10-02 12:38:59 -06:00
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>
2023-08-21 10:11:43 -07:00
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>
2023-08-14 10:02:02 -06:00
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>
2023-08-07 11:49:03 -06:00
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>
2023-07-24 08:34:13 -06:00
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>
2023-07-17 08:49:47 -06:00
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>
2023-07-17 08:49:32 -06:00
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>
2023-06-19 19:40:54 -04:00
Pedro Kaj Kjellerup Nacht
0be1e5a73d
Use meson 0.62.0, remove retry
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-06-19 20:49:38 +00:00
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>
2023-06-19 19:36:43 +00:00
Pedro Kaj Kjellerup Nacht
e272269679
Bump meson to 0.60.0
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-06-12 14:36:49 +00:00
Pedro Kaj Kjellerup Nacht
a8e2f1b6ea
Add .ci/requirements files
Signed-off-by: Pedro Kaj Kjellerup Nacht <pnacht@google.com>
2023-06-07 20:26:00 +00:00
Khaled Hosny
df6324cbe7 [ci] Build with default wrap mode
Forcing fallback forces checking the subproject even if the option is
disabled.
2023-02-11 23:22:09 +02:00
Khaled Hosny
8ccc704c9a [ci/win32] Disable Cairo tests as well 2023-01-02 18:57:54 +02:00
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.
2023-01-02 18:57:54 +02:00
Khaled Hosny
9e3bfd9aa1 [ci] Build Windows binaries without cairo-ft 2022-12-16 21:10:15 +02:00
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.
2022-10-08 19:33:38 +02:00
Khaled Hosny
9a28df411e [ci] Mark automatic releases as draft
Fixes https://github.com/harfbuzz/harfbuzz/issues/2780
2022-10-08 18:22:13 +02:00
Khaled Hosny
efab763885 [ci] Fix docs deployment
Trigger build on tag pushes, and simplify the condition for calling
.ci/deploy-docs.sh.
2022-07-23 20:27:59 +02:00
Khaled Hosny
378663409a [ci] Deploy docs only on tagged builds
Fixes https://github.com/harfbuzz/harfbuzz/issues/2786
2022-07-18 14:14:10 -06:00
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).
2022-02-13 13:21:14 -06:00
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...
2021-08-18 14:25:15 +02:00
Khaled Hosny
ddb4f9b967 [ci] Build win64 binaries as well 2021-08-15 17:52:23 +02:00
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.
2021-07-06 14:13:37 +02:00
Khaled Hosny
09a2eb65d7 Revert "Temporarily always push the docs commit"
This reverts commit 6612fd39ae.
2021-06-07 10:52:27 +02:00
Khaled Hosny
6612fd39ae Temporarily always push the docs commit 2021-06-07 10:36:29 +02:00
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.
2021-06-07 10:29:04 +02:00
Khaled Hosny
fa432a121e Rename various references to master branch 2021-06-05 04:18:52 +02:00
Khaled Hosny
a4fb5da984 [ci] Enable DirectWrite in win32 tarballs 2021-04-16 09:38:44 -06:00
Khaled Hosny
99184fbe2b [ci] Add top level directory to win32 zip file
Fixes https://github.com/harfbuzz/harfbuzz/issues/2840
2021-02-03 15:00:23 +02:00
Caleb Maclennan
f4dea33f6d
[ci] Move repeated artifact upload job code to script 2020-09-11 20:12:24 +03:00