summaryrefslogtreecommitdiff
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* ci: Use Meson 0.56Emmanuele Bassi2022-05-131-1/+1
|
* ci: Bump up base image to Fedora 36Emmanuele Bassi2022-05-131-1/+1
|
* ci: Add python3-docutilsEmmanuele Bassi2022-05-131-0/+1
| | | | For rst2man.
* ci: Disable man pages on MSYS2Emmanuele Bassi2022-05-121-0/+1
| | | | | Otherwise we need docbook-xsl stylesheets for turning docbook into man pages.
* Meson: Change png/jpeg/tiff options from boolean to featureXavier Claessens2021-05-051-3/+3
| | | | | | | | | | png/jpeg are essential and have a fallback subproject so they are enabled by default. tiff is not required by GTK and does not have a subproject so it's set to 'auto' by default. This fixes the case where tiff option was set to true by default but meson setup was not aborting if the dependency was not found. Instead it was failing at build time.
* ci: Update the version of MesonEmmanuele Bassi2021-04-071-1/+1
| | | | We require 0.56.0.
* ci: Drop old dependencies from MSYS2 jobEmmanuele Bassi2021-04-061-10/+4
| | | | | | - The Jasper loader has been removed - There's no X11 dependency any more - We don't use gtk-doc for generating the API reference
* ci: Update the Docker imageEmmanuele Bassi2021-03-211-0/+3
| | | | We need to satisfy the dependencies for gi-docgen.
* ci: Add style check jobEmmanuele Bassi2020-11-092-0/+177
| | | | Make at least an attempt at a consistent coding style.
* ci: Add JUnit report for the test suiteEmmanuele Bassi2020-11-092-0/+138
|
* ci: Rename the Docker file to suite run-docker.shEmmanuele Bassi2020-11-091-0/+0
|
* ci: Update the Docker build scriptEmmanuele Bassi2020-11-091-6/+130
| | | | Use the version from GTK, which is much more ergonomic.
* ci: Update the installed version of MesonEmmanuele Bassi2020-11-091-1/+1
|
* ci: Update the Docker imageEmmanuele Bassi2020-11-091-2/+11
| | | | | Rebase on Fedora 33 (current stable) and add a bunch of components for future CI jobs.
* ci: Add a timeout multiplier to the test suiteEmmanuele Bassi2019-11-261-1/+1
| | | | | Some tests may take longer because of load on the CI runner. Instead of tweaking the timing of each test, let's use a timeout multiplier.
* ci: Update the Docker imageEmmanuele Bassi2019-11-261-1/+1
| | | | Install Meson 0.48.1, in preparation for merging !51.
* ci: install mingw gtk-docChristoph Reiter2019-02-011-1/+2
| | | | This should pull in all the xslt/docbook deps we might need
* ci: add a msys2 mingw64 jobChristoph Reiter2018-12-111-0/+35
|
* Merge branch 'ci-test' into 'master'Emmanuele Bassi2018-06-011-0/+1
|\ | | | | | | | | Run the test suite on the CI pipeline See merge request GNOME/gdk-pixbuf!7
| * ci: Run the test suiteEmmanuele Bassi2018-05-241-0/+1
| | | | | | | | | | | | | | The gdk-pixbuf test suite can be pretty intense, so we're going to need to check if we can get it to run. First things first: enable it.
* | ci: Test the libjasper loaderissue-73Emmanuele Bassi2018-05-301-1/+1
|/ | | | Move the build options into the YAML file while we're at it.
* ci: Update the scriptsEmmanuele Bassi2018-05-232-5/+12
| | | | | Build inside a temporary directory, and ensure that the local run-docker.sh script imports the repo inside the Docker container.
* Prepare for GitLab CIEmmanuele Bassi2018-04-303-0/+66
Once we migrate GdkPixbuf over to GitLab, we should already have all the required bits in place for running a continuous integration pipeline.