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
Update the ${image}.Dockerfile file with the dependencies
Run ./run-docker.sh build --base ${image} --version ${number}
Run ./run-docker.sh push --base ${image} --version ${number}
once the Docker image is built; you may need to log in by using
docker login or podman login like
podman login -u -p registry.gitlab.gnome.org/world/phosh/phosh
See https://docs.gitlab.com/ee/user/packages/container_registry/
Update the image keys in the .gitlab-ci.yml file with the new
image tag
Open a merge request with your changes and let it run