Pull the Arch image for tests and trackers from GHCR

The self-tests, the build-isolation fixture and the three tracker
workflows pulled archlinux:base-devel from Docker Hub without logging
in. On 2026-10-09 that failed two jobs on one pull request: one with
'toomanyrequests', one with a 504 from Docker Hub's token endpoint.

Arch publishes the same image as ghcr.io/archlinux/archlinux, which
GitHub's runners pull without that limit.
This commit is contained in:
Emir Beganovic committed 2026-10-09 23:27:47 +02:00
1 parent c1257946a3
commit e60fd71366
5 files changed
+5 -5

No files matched your search

+1 -1
View File
@@ -45,7 +45,7 @@ jobs:
docker run --rm \
-v "$PWD:/workspace:ro" \
-w /workspace \
archlinux:base-devel bash -lc '
ghcr.io/archlinux/archlinux:base-devel bash -lc '
set -euo pipefail
pacman -Syu --noconfirm git jq python libarchive neovim tmux
python tests/owe-package-restart.py