1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/calls.git synced 2024-11-13 20:11:20 +00:00
Commit graph

5 commits

Author SHA1 Message Date
Guido Günther
af7388db6c ci: Simplify image updates
Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/730>
2024-05-14 08:40:16 +00:00
Guido Günther
fc15ba2e58 ci: Switch to a trixie based base image
Debian Bookworm doesn't get any GNOME updates and we want to ensure
we build and run against latest.
2024-01-14 10:36:37 +01:00
Evangelos Ribeiro Tzaras
76e640c826 run-docker: Don't cache container images
Without --no-cache newly "built" images end up just creating a new tag
for old images, see below.

$ podman images
REPOSITORY                                    TAG            IMAGE ID      CREATED       SIZE
registry.gitlab.gnome.org/gnome/calls/debian  v0.0.20221013  a1c2d79e4f72  4 weeks ago   1.53 GB
registry.gitlab.gnome.org/gnome/calls/debian  v0.0.20221117  4d2a38aa5bff  3 months ago  2.01 GB
registry.gitlab.gnome.org/gnome/calls/debian  v0.0.20220817  4d2a38aa5bff  3 months ago  2.01 GB
2022-12-03 08:52:41 +00:00
Evangelos Ribeiro Tzaras
e49614d203 ci: Include intltool in Debian image
We run it and currently also install it in the check-po script.
Having it preinstalled let's us get rid of the `apt install` stage.

This will help avoiding CI failures like this:

$ apt-get -y install intltool
Reading package lists...
Building dependency tree...
Reading state information...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 libc6-dev : Breaks: libglib2.0-dev (<= 2.72.3-1) but 2.72.1-1 is to be installed

From https://gitlab.gnome.org/devrtz/calls/-/jobs/2213858#L39
2022-08-17 11:59:51 +02:00
Evangelos Ribeiro Tzaras
a21fded449 gitlab-ci: Use prebuilt containers
This image has all build dependencies to speed up build and tests.
Copied from
phosh (d8b2e5651b)
with minor modifications for Calls.

Use

 .gitlab-ci/run-docker.sh --base debian build --version 0.0.<date>
 .gitlab-ci/run-docker.sh --base debian push --version 0.0.<date>

to update.
2021-12-21 14:16:47 +01:00