.ci


Log

Author Commit Date CI Message
Khaled Hosny 74ebfc64 2022-02-08T22:44:11 [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).
Caleb Maclennan a997f891 2021-08-18T13:23:19 [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...
Khaled Hosny ddb4f9b9 2021-08-15T17:24:51 [ci] Build win64 binaries as well
Khaled Hosny 895acdf7 2021-06-23T14:53:28 [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.
Khaled Hosny 09a2eb65 2021-06-07T10:52:27 Revert "Temporarily always push the docs commit" This reverts commit 6612fd39ae6f84446dad1b0507417d6febf22fa0.
Khaled Hosny 6612fd39 2021-06-07T10:36:02 Temporarily always push the docs commit
Khaled Hosny b39b0475 2021-06-07T10:27:33 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.
Khaled Hosny fa432a12 2021-06-05T04:06:58 Rename various references to master branch
Khaled Hosny a4fb5da9 2021-04-16T14:10:37 [ci] Enable DirectWrite in win32 tarballs
Khaled Hosny 99184fbe 2021-02-03T13:40:39 [ci] Add top level directory to win32 zip file Fixes https://github.com/harfbuzz/harfbuzz/issues/2840
Caleb Maclennan f4dea33f 2020-09-11T17:23:00 [ci] Move repeated artifact upload job code to script
Ebrahim Byagowi 50151567 2020-08-02T10:43:25 [ci] Disable Travis CI
Ebrahim Byagowi 24a6f046 2020-07-25T13:18:54 [releasing] unbreak the build Use lower number of parallel jobs as https://circleci.com/gh/harfbuzz/harfbuzz/149413 apparent compiler OOM issue
Ebrahim Byagowi cddfe4ea 2020-07-25T13:09:57 [releasing] Use release buildtype guess will optimize speed and size of the output, non important things anyway for the test only win32 packs
Ebrahim Byagowi aa8bade9 2020-07-01T01:30:13 [meson] enable cairo as subproject
Ebrahim Byagowi 6bf5e8e7 2020-06-04T04:03:14 [ci] Deploy only when there is something to push Apparently the previous version of gtk-doc was doing weird changes like https://github.com/harfbuzz/harfbuzz.github.io/commit/1b40da99bbd1985d060d273ef37f1ccad16913c4 and https://github.com/harfbuzz/harfbuzz.github.io/commit/d1d9bff14c805d1bcbd2446a4c22e633e8d365cf 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.
Ebrahim Byagowi 5293fdba 2020-06-04T02:38:27 [ci] Move docs deployment from autotools to meson
Ebrahim Byagowi 6058ede3 2020-06-01T12:58:31 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.
Ebrahim Byagowi ace202e1 2020-04-28T19:38:04 [ci] remove trigger-coverity.sh hopefully not needed, we are submitting it in a bot
Khaled Hosny ee8719ea 2019-03-14T21:41:25 [ci] Cache FreeType build on Travis
Khaled Hosny b1dfb8c8 2019-03-14T21:41:25 [ci] Cache FreeType build on Travis
Ebrahim Byagowi 1db83954 2018-03-05T13:02:50 [ci] minor, bring back the removed assertion
Ebrahim Byagowi 5895fe3d 2018-03-05T12:58:34 [ci] minor
Ebrahim Byagowi f50aedd3 2018-03-03T23:17:36 [ci] Remove failing check on run-coveralls
Khaled Hosny c73255f3 2018-02-24T00:44:07 Workaround for old automake on Travis Linux images https://github.com/harfbuzz/harfbuzz/pull/821#issuecomment-368116538
Khaled Hosny f8077c97 2018-02-15T11:47:08 Print only the failed log
Khaled Hosny 4eff0fc5 2018-02-16T20:22:52 Make this work for old versions of automake
Khaled Hosny 8e3b4c0e 2018-02-15T11:25:24 Simplify calls to collect-logs.sh
Khaled Hosny 23d21a74 2018-02-15T02:52:15 Move collect_logs to .ci dir Next to other CI scripts.
Ebrahim Byagowi 7daa2822 2018-02-12T11:27:00 Add Travis based Coverity trigger (#778)
Khaled Hosny 3ce6c7bd 2017-12-06T21:08:20 [ci] Sort out Travis configuration Use a matrix to avoid a gazillion if's.
Khaled Hosny 77efdeca 2017-11-22T00:14:29 Improve the docs commit message a bit
Ebrahim Byagowi a13c0748 2017-11-21T09:52:18 Move gh-pages docs to harfbuzz.github.io
ebraminio d18ee5af 2017-11-02T07:56:25 Copy dummy docs/circle.yml to gh-pages branch (#603)
Behdad Esfahbod 266bfa37 2015-12-30T16:25:48 [docs] Minor
Behdad Esfahbod d08035f8 2015-12-30T16:15:36 [docs] Fix up build, really
Behdad Esfahbod 0d45c3cf 2015-12-30T16:09:39 [docs] Turn bash tracing on
Behdad Esfahbod 33b2d981 2015-12-30T15:56:56 [docs] Another try, not sure why the bot isn't building
Behdad Esfahbod f3a05114 2015-12-30T15:45:43 [docs] Shuffling code around in deploy-docs.sh Temporarily makes it rebuild docs on every change again.
Khaled Hosny 9d280cf4 2015-12-26T06:45:51 Fix previous commit
Khaled Hosny b789199f 2015-12-26T06:35:08 [travis] Build docs only on tagged revisions Lets see if it works…
Behdad Esfahbod e5b90c08 2015-12-25T18:41:41 [travis] Remove secure var I've set up a secure var for behdad/harfbuzz through Travis web interface, no need to set the var here.
Khaled Hosny 22b07782 2015-12-14T23:33:51 Deploy docs to gh-pages branch from Travis builds Build docs in Travis and push them to the gh-pages branch, which makes them available at http://behdad.github.io/harfbuzz/