I am asking because all my ARM builders for all my repos were working perfectly fine two days ago but no longer do, yet I didn’t modify anything there.
If this is actually my fault and needs troubleshooting, I’ll provide what you ask me to.
By the way the images are arm64v8/debian:bookworm and arm64v8/gcc:latest, depends on the repo. The runner can no longer pull them.
I don’t see anything mentioned here about them: https://status.gitlab.com/ I would expect runners are working.
If they worked previously, it’s possible Gitlab does have an issue that they may become aware of soon and the status page should update accordingly to reflect this.
This might be a coincidence, but the image was updated two days ago.
Maybe this has something to do with the problem ?
Also here’s the simplest .gitlab-ci.yml I have, its job is to run two scripts that build packages for my personal use
Edit: I’m not sure why someone flagged this as spam. I confirmed I could reproduce the problem the OP reported.
I can confirm this affected i386 based images as well. The i386 CI job on my self-hosted instance worked fine last week, it’s broken this week. The only thing that changed was software updates via apt.
If anyone knows how to get the GitLab CI to use the --platform flag when it’s pulling images, and control the value that is passed in, we should be able to work around for this issue. That would also allow the severity and priority of this bug to be lower.
@negative_1 Were you able to find a workaround to this?
I’ve reproduced the issue on my local GitLab instance & CI runner, but the same CI job ran fine on GitLab[.]com’s CI. Links to the logs for the specific CI jobs are in the ticket I opened.
I’m hoping there’s some configuration that I can change to make my CI infrastructure compatible with the new behavior of GitLab [runner].