Build the job base image instead of mirroring it #17

Open
opened 2026-08-03 13:18:00 +00:00 by day01 · 0 comments
Owner

images/ubuntu-24.04/Dockerfile builds on a copy of
docker.gitea.com/runner-images:ubuntu-24.04 now served from syncode.sh. The
copy removes the runtime dependency but not the provenance one: the toolcache
layout, including /opt/acttoolcache/node/20.* and 24.* that the image links
against, comes from that upstream.

Building our own base from ubuntu:24.04 means reproducing the toolcache. Worth
doing eventually, not worth blocking on.

`images/ubuntu-24.04/Dockerfile` builds on a copy of `docker.gitea.com/runner-images:ubuntu-24.04` now served from syncode.sh. The copy removes the runtime dependency but not the provenance one: the toolcache layout, including `/opt/acttoolcache/node/20.*` and `24.*` that the image links against, comes from that upstream. Building our own base from `ubuntu:24.04` means reproducing the toolcache. Worth doing eventually, not worth blocking on.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: syncode/runner#17