Resolves Which base/approach wins (#7). Drops barichello/godot-ci as base entirely; Godot now downloaded directly from official godot-builds releases. Verified locally: 2343MB full image vs. 2460MB for barichello's bare base alone. Part of Smaller/faster godot-ci image (map) (#2), being merged as part of #9.
Resolves [Which base/approach wins (#7)](https://git.arthurerlich.de/haylan/godot-ci/issues/7). Drops `barichello/godot-ci` as base entirely; Godot now downloaded directly from official godot-builds releases. Verified locally: 2343MB full image vs. 2460MB for barichello's bare base alone. Part of [Smaller/faster godot-ci image (map) (#2)](https://git.arthurerlich.de/haylan/godot-ci/issues/2), being merged as part of [#9](https://git.arthurerlich.de/haylan/godot-ci/issues/9).
Drop the dependency on barichello/godot-ci as a base image (Ubuntu, ~2.4GB
before this repo adds anything, most of it Android SDK/NDK weight this image
never uses). Download Godot's editor and export templates directly from its
official godot-builds releases instead, the same source barichello's own
Dockerfile pulls from.
Alpine was the first candidate considered and rejected: official Godot and
Blender binaries are glibc-only, and Alpine's musl-native alternatives for
both live only on its unpinned edge repo (see wayfinder tickets #4, #5, #6).
A glibc-slim distro turned out not to be meaningfully smaller than Ubuntu
either (#8) — but dropping barichello's Android-SDK-laden base entirely
still nets a real win: local build measured 2343MB total (Godot + export
templates + Blender + mingw-w64 + X11 dev libs) vs. barichello's bare base
alone at 2460MB before this repo's layers were ever added.
publish.yml's barichello-tag gate is replaced with a check against the
godot-builds release we now actually depend on.
Decided via wayfinder map #2, ticket #7:
#7
haylan
merged commit ff5113a9cd into main2026-08-06 22:02:11 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Resolves Which base/approach wins (#7). Drops
barichello/godot-cias base entirely; Godot now downloaded directly from official godot-builds releases. Verified locally: 2343MB full image vs. 2460MB for barichello's bare base alone. Part of Smaller/faster godot-ci image (map) (#2), being merged as part of #9.