Xavier Claessens
3a8622c9e1
ci: Update to latest Android NDK
...
Move the NDK in the common Fedora image, better have 1 bigger image that
gets cached into runners. It is also less images to maintain.
Fixes : #2605
2022-05-11 10:52:19 +01:00
Philip Withnall
1bdce46399
build: Bump Meson dependency to 0.60.0
...
As per the new policy in `docs/meson-version.md`, we can now bump the
dependency.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-05-06 13:01:44 +01:00
Philip Withnall
20b6bda9a2
ci: Update the Fedora CI image to Fedora 34
...
This is the oldest still-supported version of Fedora.
It no longer ships gamin.
This should fix the installed-tests, which rely on version 0.19 of
python-dbusmock. Fedora 33 only had 0.18.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2022-03-08 13:07:57 +00:00
Philip Withnall
1bba03672e
ci: Update Fedora CI images to new oldstable (33)
...
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-10-07 16:29:31 +01:00
Philip Withnall
ef41cc28b4
ci: Ensure the machine-id is set on the Fedora CI image
...
Run `systemd-machine-id-setup` when creating the image, so that
`/etc/machine-id` is created with a valid ID. Since systemd isn’t
started when running the CI image with podman/Docker, it’s not created
otherwise. This causes some tests to fail.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
2021-03-01 13:55:03 +00:00
Philip Withnall
74f1e58219
ci: Add python3-pip to Fedora dependencies
...
It’s needed to provide the `pip3` executable, which the `Dockerfile`
later uses.
Follow-up to !1464 .
Signed-off-by: Philip Withnall <withnall@endlessm.com>
2020-05-22 09:32:44 +01:00
Bastien Nocera
62bffc294a
ci: Update Fedora version to latest stable
...
This newer version of Fedora also includes a newer version of gtk-doc
that should satisfy the update dependency:
Dependency gtk-doc found: NO found '1.29' but need: '>=1.32'
See https://bodhi.fedoraproject.org/updates/FEDORA-2020-f93ef1b300
2020-05-07 11:13:57 +01:00
Bastien Nocera
4fe2c7ffdb
ci: Update Fedora image before installing new items
...
This fixes some scriptlets crashes during package installation.
2020-02-04 17:28:07 +01:00
Bastien Nocera
6ff2a181bd
ci: Install build deps for extra modules in Docker image
...
Rather than bringing build dependencies for gobject-introspection
and xdg-desktop-portal manually, install them in the Docker image.
2020-02-04 17:28:07 +01:00
Bastien Nocera
4aa14d5770
ci: Require some updated packages Fedora Docker image
...
Rather than installing those updates manually.
2020-02-04 17:28:07 +01:00
Xavier Claessens
47a20304bd
ci: Update Meson to 0.52.1 in fedora docker
...
This is required to be able to build the doc. The debian docker is still
pinned to 0.49.2 which ensure we can build with both versions of meson.
Meson 0.52.0 warns about adding -Wall flag manually, we can remove that
because warning_level=1 (the default) option already implies it.
2020-01-29 15:54:53 +01:00
Xavier Claessens
b077c1403e
ci: Cache subprojects in docker images
2020-01-15 21:36:57 -05:00
Xavier Claessens
8661d94c3e
ci: Install some missing packages in fedora docker image
2020-01-15 21:36:57 -05:00
Bastien Nocera
c625c37dde
ci: Remove python3{,-pip} from list of packages
...
Package python3-3.7.5-1.fc30.x86_64 is already installed.
Package python3-pip-19.0.3-3.fc30.noarch is already installed.
2019-11-27 13:23:12 +00:00
Bastien Nocera
fd4d68615f
ci: Add sudo support for default Fedora docker user
2019-11-27 13:23:12 +00:00
Bastien Nocera
aa8908f469
ci: Update the Fedora docker to a supported version
...
Fedora 29 is only supported up until 2019-11-29, bump version to 30.
2019-11-27 13:23:12 +00:00
Bastien Nocera
d38d6bf8ea
ci: Add gnome-desktop-testing to the Fedora docker image
...
With plans to run the installed-tests on Fedora soon.
2019-11-27 13:23:12 +00:00
Simon McVittie
3e517c0ab2
ci: Add libdbus development files to CI Docker images
...
We use these to test interoperability between libdbus and GDBus.
Signed-off-by: Simon McVittie <smcv@collabora.com>
2019-10-21 16:45:14 +01:00
Philip Withnall
8d19b95bd8
ci: Add valgrind to fedora Docker image
...
It will be used in an upcoming commit.
Signed-off-by: Philip Withnall <withnall@endlessm.com>
Helps: #487
2019-09-02 14:16:33 +01:00
Emmanuele Bassi
14d2c4872e
ci: Update Fedora's Docker image
...
Match the version of Meson we install with the one we require.
2019-07-24 13:08:06 +01:00
Emmanuele Bassi
ee9afb33af
ci: Remove Android and MingW bits from the fedora Dockerfile
...
These live in their own Dockerfiles, now.
2019-04-30 18:22:44 +01:00
Emmanuele Bassi
d42a551e3e
ci: Rename the Fedora Dockerfile
...
We're going to add more, so let's avoid collisions.
2019-04-30 15:37:31 +01:00