I have created a new docker image for Allegro CL version 11.0 (express/free), and put it on DockerHub: https://hub.docker.com/repository/docker/rpgoldman/allegro11express/general

I have tried to add regression and upgrade tests using this Docker Image -- see Regression test and Upgrade test.

Unfortunately, these tests don't work! They print the right information at the head of the job:

Regression test: [allegro, rpgoldman/allegro11express, modern] :

But they pull the wrong docker image:

Using Docker executor with image containers.common-lisp.net/cl-docker-images/allegro:latest ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image containers.common-lisp.net/cl-docker-images/allegro:latest ...
Using docker image sha256:d0fc75f61208fa39497f5ae2188d6d70d4b65ae513105dbdf80f85b41a45ffdc for containers.common-lisp.net/cl-docker-images/allegro:latest with digest containers.common-lisp.net/cl-docker-images/allegro@sha256:e16f3a55a2d829732a438c363dc6905754c46ca595e868377ed61faeeda44fdb ...

Does anyone on the list understand GitLab pipelines well enough to tell me why my image variable binding in "Regression test" and "Upgrade test" doesn't clobber the value from the template? Or, even more oddly, why it seems to half-way clobber it, giving the right info print, but pulling the wrong image?

Sorry to bother the list, but I'm at my wits end and the debugging tools and documentation are somewhere between horrible and non-existent.

Thanks for any advice,

R