summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Add json-glib to the imageMatthias Clasen2021-11-181-1/+1
| | | | This is needed now for the serialization code.
* Revert "ci: Allow macos to fail"ci-require-macosMatthias Clasen2021-11-021-1/+0
| | | | | | This reverts commit e46a0fb53e92f359e739a818f0e0ce0d2fbf6c18. We welcome the macos runner back.
* ci: Allow macos to failMatthias Clasen2021-10-231-0/+1
| | | | The macos runner is out of commission atm
* ci: Update branch references to mainMatthias Clasen2021-07-171-1/+1
| | | | | | Change ci to point at the main branch instead of master. This is part of #579
* ci: Update ci imagesMatthias Clasen2021-07-091-1/+1
| | | | | | Include llvm on the image, so that we can use llvm-symbolizer, too try and get meaningful stacktraces out of asan.
* ci: Update the reference jobMatthias Clasen2021-03-111-2/+7
|
* ci: Use the new Fedora imageMatthias Clasen2021-02-161-1/+1
|
* ci: Don't modify PATHmacos-ci2Bartłomiej Piotrowski2021-02-121-1/+0
| | | | | The reprovisioned runner has Python 3.9 installed and includes required change in its bash_profile.
* Revert "ci: Temporarily disable macOS CI job as runner is offline"Matthias Clasen2021-02-111-3/+1
| | | | | | This reverts commit 59cdceff9c28aa344c04c24e42254e347ac67363. The macOS runner is back.
* ci: Temporarily disable macOS CI job as runner is offlinedisable-macos-ciMatthias Clasen2021-02-101-1/+3
| | | | See https://gitlab.gnome.org/Infrastructure/GitLab/-/issues/495
* ci: Make asan build must-passfix-test-leakMatthias Clasen2021-01-231-1/+0
| | | | We have a green check there, lets keep it that way.
* ci: Specify 'only' for other jobsci-no-detached-buildsMatthias Clasen2021-01-121-3/+12
| | | | Otherwise MRs will only run macOS jobs.
* ci: Run tests on MacOSmacos-testsMatthias Clasen2021-01-041-0/+3
|
* Enable coretext for the harfbuzz subprojecthb-coretextMatthias Clasen2021-01-031-1/+0
| | | | | On OS X, we need hb_coretext_font_create, so pass coretext=enabled to harfbuzz.
* ci: Update meson in the Fedora imageMatthias Clasen2021-01-031-1/+1
| | | | Bump meson to 0.56.0. The new image is fedora:v4.
* ci: Limit MacOS ci buildslimit-macos-ciMatthias Clasen2021-01-031-0/+3
| | | | | We are building the whole stack every time, so limit this to just master and merge requests.
* ci: Add a macos buildMatthias Clasen2021-01-031-3/+24
|
* Merge branch 'override-dependency' into 'master'Matthias Clasen2020-10-141-3/+4
|\ | | | | | | | | meson: Use meson.override_dependency() See merge request GNOME/pango!250
| * ci: Update meson versionXavier Claessens2020-09-301-3/+4
| |
* | meson: Change introspection option to yielding featureXavier Claessens2020-09-301-1/+1
|/ | | | | | | Yielding option means that if pango is built as a subproject, it will take the value of that option from the parent project (e.g. gst-build). For that to work it must be of the same type, which is "feature" instead of "boolean" in all GStreamer modules.
* Revert "meson: Change introspection option to yielding feature"Matthias Clasen2020-09-301-1/+1
| | | | | | | This reverts commit 82cfabbabaade239beb26136cb28c98156552ea5. This change broke GTK ci, and it takes more work to fix it than I can invest atm. We can try again when GTK is ready for it.
* meson: Change introspection option to yielding featureXavier Claessens2020-09-291-1/+1
| | | | | | | Yielding option means that if pango is built as a subproject, it will take the value of that option from the parent project (e.g. gst-build). For that to work it must be of the same type, which is "feature" instead of "boolean" in all GStreamer modules.
* ci: Let stages run in parallelasan-ciMatthias Clasen2020-09-121-0/+5
|
* ci: Add a test run under asanMatthias Clasen2020-09-121-1/+24
| | | | This is largely copied from what GTK does.
* CI: Switch to new Windows runnersChristoph Reiter2020-04-301-2/+2
| | | | win32 gets replaced with win32-ps which uses powershell
* Improve the Pango CI pipeline on LinuxEmmanuele Bassi2020-04-141-38/+53
| | | | | | | | Use a scaled down version of the GTK and GLib CI set ups, with a custom Docker image and multiple stages. The CI pipeline now generates a JUnit report, which integrates with the GitLab merge requests; builds the documentation as a separate stage; and publishes the API reference for the master branch at the end.
* temporarily disable ciMatthias Clasen2020-02-251-36/+36
| | | | We need to get different docker images in place.
* ci: Install diffMatthias Clasen2019-10-311-1/+2
| | | | Our tests are using it.
* tests: add some packages to build requirement in gitlab-ciPeng Wu2019-08-231-0/+2
| | | | | The four test case of test-break requires libthai-devel and thai-scalable-waree-fonts package.
* Try to fix win ciMatthias Clasen2019-08-021-1/+1
|
* ci: install droid sansMatthias Clasen2019-07-221-0/+1
|
* ci: Try again to get metrics on win32Matthias Clasen2019-07-161-1/+0
|
* Try one more timeMatthias Clasen2019-07-161-0/+1
|
* ci: We need verbose outputMatthias Clasen2019-07-161-0/+1
|
* ci: Print fontmap implementation in useMatthias Clasen2019-07-161-1/+1
| | | | Know the environment.
* ci: Use a file extensionMatthias Clasen2019-07-161-3/+3
|
* ci: produce a font listMatthias Clasen2019-07-161-0/+4
| | | | Know the environment.
* Add rendering for windows ci tooMatthias Clasen2019-07-161-1/+3
|
* Fix up meson syntaxMatthias Clasen2019-07-161-1/+1
|
* Get the paths rightMatthias Clasen2019-07-161-2/+2
|
* Collect the artifact tooMatthias Clasen2019-07-161-0/+1
|
* Try to get rendered output from ciMatthias Clasen2019-07-161-0/+1
| | | | | | The eventual goal is to have a quick way of seeing whether rendering is broken on other platforms. For starters, do this for linux.
* ci: Install glibc-langpack-enMatthias Clasen2019-07-061-0/+1
| | | | We need a Unicode locale.
* ci: preserve logsMatthias Clasen2019-07-061-0/+5
| | | | Hard to find out what is going wrong, otherwise.
* Try again to get ci workingMatthias Clasen2019-05-251-1/+2
| | | | This is too hard.
* Add desktop-file-utils to the ci setupMatthias Clasen2019-05-251-1/+2
|
* ci: Rename the Linux build jobEmmanuele Bassi2018-12-041-1/+1
| | | | Since we're using the GNOME run time, use that as the name of the job.
* ci: add a msys2 mingw64 jobChristoph Reiter2018-12-041-15/+30
|
* Initial CI configKhaled Hosny2018-05-271-0/+25
Fixes https://gitlab.gnome.org/GNOME/pango/issues/310