GitLab pages job broken

Issue information

From user: fjgarlin

Related to !301 (merged)

Contribution record

Fork management

Problem/Motivation

The "pages" job within our main project pipeline failed when committing #3463740: Improve derivation of project name and type.

Broken job: https://git.drupalcode.org/project/gitlab_templates/-/jobs/3600983 (we can see it's python 3.13)
Last known working job: https://git.drupalcode.org/project/gitlab_templates/-/jobs/3420916 (we cannot see which python version)

I might be something that came in one of the latest python releases: https://docs.python.org/3/whatsnew/3.13.html

The contrib job for pages might also be affected as the logic there is very very similar.

Investigate:
- Can we pin the python version to a known working one in the image?
- Can we use another image?

The mkdocs example for GitLab pages seems to use a different image: https://gitlab.com/pages/mkdocs

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information