Commit Graph
3 Commits
Author SHA1 Message Date
Emir Beganovic e60fd71366 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.
2026-10-09 23:27:47 +02:00
Birk Skyum 1aecf94f22 Initialize pacman keys in build containers (#376)
Recreate pacman's local signing key before upgrading packages so keyring install scripts can sign trusted keys. Keep the key out of the builder image and exercise keyring population with a keyless test image.
2026-10-09 10:28:21 -04:00
Ryan Hughes fc3226ff94 Build each package in an isolated container 2026-09-08 22:49:08 -04:00