12 Commits
Author SHA1 Message Date
mr.zeroandClaude Opus 5 99fc5d0369 Follow the builder image to the build org
A package namespace does not travel with the repo and gets no redirect,
so the image had stayed in internal/ after the org reorganization. It
now lives under build/, next to this repo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-16 20:57:55 +02:00
mr.zero 3b31d97c34 Replace the pipeline template with a marker: the config is served by the update server 2026-08-06 07:59:51 +02:00
mr.zero abe2e9c222 Rename the update step to publish 2026-08-05 22:06:57 +02:00
mr.zero 93fb8a0056 Switch the CI templates to the /build HTTP endpoints 2026-08-05 20:32:34 +02:00
mr.zeroandClaude Fable 5 3b5cd55327 Pull the builder image on every run
The runner caches :latest, so image updates (squashfs-tools, love-dist
cache) never reached the steps without pull: true.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 23:14:08 +02:00
mr.zeroandClaude Fable 5 7e39f41b27 Add fused desktop binaries (win/mac/linux) to the pipeline
Fuse the .love into the official LÖVE 11.5 release artifacts: win-x64
(love.exe concat + dlls), mac-universal (love.app bundle, Info.plist
patched) and linux-x64 (AppImage rebuilt via readelf offset +
unsquashfs/mksquashfs — the AppImage runtime is glibc-linked and
cannot run on the alpine builder). The builder image pre-fetches the
dist files to /opt/love-dist and gains squashfs-tools + binutils.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 23:08:07 +02:00
mr.zeroandClaude Fable 5 f065806c27 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 7786f078d6 Add CI builder image and use it in the pipeline
builder.Dockerfile bakes the export step's dependencies into
git.teletype.hu/internal/love-builder and pre-fetches love.js to
/opt/lovejs.zip; the Makefile prefers the cached copy and falls
back to downloading from GitHub outside the image.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 19:17:14 +02:00
mr.zeroandClaude Fable 5 5f81f7c179 Fix web player base href: /file/<project>-<version>/ with trailing slash
Without the trailing slash the browser resolves relative asset URLs
(style.css, player.js) against /file/, producing 404s. Also switch the
patch target from the obsolete /play/ scheme to the /file/ route the
API actually serves.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 18:49:54 +02:00
mr.zeroandClaude Fable 5 b03bc2069f Add example VS Code tasks and README
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-28 18:37:26 +02:00
mr.zero 7ade98f8d0 updater_server to teletypegames.org 2026-07-28 07:01:04 +02:00
mr.zero 546787cd22 initial commit 2026-03-01 01:39:32 +01:00