8 Commits
Author SHA1 Message Date
mr.zeroandClaude Opus 5 84ffc4ac1e Add the ARM64 cross toolchain, and follow the image to build/
Batocera and the ES-family handhelds run on ARM, where a linux_x64
binary will not start. The image gains the aarch64 cross compiler and
the arm64 dev libraries the pipeline links against.

The image itself also moved out of the internal package namespace,
which did not travel with the repo during the org reorganization.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 20:57:55 +02:00
mr.zero 2ed0b1700e Replace the pipeline template with a marker: the config is served by the update server 2026-08-06 07:59:55 +02:00
mr.zero f1d8b99c52 Rename the update step to publish 2026-08-05 22:06:50 +02:00
mr.zero c3b92f1ff2 Switch the CI templates to the /build HTTP endpoints 2026-08-05 20:32:25 +02:00
mr.zeroandClaude Fable 5 6dd21822cc Add native linux/win binaries to the pipeline
Switch the builder image to rust:1-bookworm — bevy's native linux
build needs glibc + alsa/udev, which does not build against musl —
and add the x86_64-pc-windows-gnu target with mingw-w64 for the
windows cross-compile (linker set from the Makefile, no per-repo
.cargo/config). Mac stays out: darwin needs osxcross, same as the
ebitengine mac plan. Builder steps pull the image on every run so
:latest updates reach the runner.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 23:37:48 +02:00
mr.zeroandClaude Fable 5 feb671023a Use the canonical git server name (git.teletypegames.org)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 19:20:50 +02:00
mr.zeroandClaude Fable 5 fb37e3a081 Add CI builder image and use it in the pipeline
builder.Dockerfile bakes the build step's dependencies into
git.teletype.hu/internal/* so the pipeline no longer installs
packages on every run.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 19:17:14 +02:00
mr.zero f3dce4f08a initial commit 2026-07-31 18:33:44 +02:00