mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
The runtime image pins lived in meta/distros.yml, which neither the docker updater, the image mirror nor the vulnerability scan reads, so a pin would only ever move by hand. The new role sys-os carries them in its meta/services.yml under the distro id; utils/distros.py renders the workspace matrix from there with the stdlib block reader, and meta/distros.yml keeps the distro attributes only. A new release now arrives as an updater pull request. follow: latest holds debian, ubuntu and fedora to the release their latest tag points at, by Docker Hub digest: Ubuntu moves between LTS releases only (26.10 shares the digest of rolling, not latest) and Fedora skips rawhide (46 shares the digest of rawhide, latest is 45). Arch stays rolling; CentOS stream tags carry no number the updater can order. dockerhub_repo and is_dockerhub move to utils/docker/image/ref.py beside split_registry_and_name, so utils/update/follow.py can use them without an import cycle and utils/update/docker.py stays under the size cap. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>