CI runs keeps reinstalling sylva-toolbox despite right version being in ci-image

At least on some CI runs on main, we see:

Using docker image sha256:bb2bdf141cd66ecbd9f82695c051fc957ab6ddac4af7bb215bc612b30de6b558 for registry.gitlab.com/sylva-projects/sylva-elements/container-images/ci-image:v1.3.3 with digest registry.gitlab.com/sylva-projects/sylva-elements/container-images/ci-image@sha256:4948e268e5b3cef5496911e8443c335db6be68e107d6a4a2996d7c1d1ed101f6 ...
...
📥 Installing sylva-toolbox binaries
...
v1.0.1: Pulling from sylva-projects/sylva-elements/container-images/sylva-toolbox
...

The code should not have to re-download sylva-toolbox v1.0.1 because the ci-image:v1.3.3 already has this version.

$ docker run -it --rm registry.gitlab.com/sylva-projects/sylva-elements/container-images/ci-image:v1.3.3 head -1 sylva-toolbox-version
sylva-toolbox:v1.0.1

examples problematic jobs:

  • https://gitlab.com/sylva-projects/sylva-core/-/jobs/11176511346/viewer#L328
  • https://gitlab.com/sylva-projects/sylva-core/-/jobs/11178722111/viewer#L522

but there are counter-examples, such as:

  • https://gitlab.com/sylva-projects/sylva-core/-/jobs/11175141027/viewer
Assignee Loading
Time tracking Loading