Skip to content

feat(release): stop building the engine Docker image — engine is lib-only#38

Merged
luisleo526 merged 1 commit into
mainfrom
feat/engine-lib-only
Jun 21, 2026
Merged

feat(release): stop building the engine Docker image — engine is lib-only#38
luisleo526 merged 1 commit into
mainfrom
feat/engine-lib-only

Conversation

@luisleo526

Copy link
Copy Markdown
Collaborator

The engine image's only consumer was pineforge-release; everything else (codegen,
Pine entrypoint, standalone use) moved to the hub, and C-ABI linkers use the
prebuilt tarballs. So drop the Docker build/push from release.yml and delete
docker/Dockerfile. The engine now ships as a C++ library: source + per-arch
GitHub Release tarballs (libpineforge.a + headers). pineforge-release builds its
combined image FROM that tarball.

The hub dispatch moves to a new notify-hub job (needs: [release, prebuilt]) so it
fires only AFTER the tarballs are uploaded (the hub builds from them). Release
notes point users to ghcr.io/.../pineforge-release for the full image.
docker/entrypoint.sh + run_json.py stay (tested by ctest; hub ships its own copy).

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

…only

The engine image's only consumer was pineforge-release; everything else (codegen,
Pine entrypoint, standalone use) moved to the hub, and C-ABI linkers use the
prebuilt tarballs. So drop the Docker build/push from release.yml and delete
docker/Dockerfile. The engine now ships as a C++ library: source + per-arch
GitHub Release tarballs (libpineforge.a + headers). pineforge-release builds its
combined image FROM that tarball.

The hub dispatch moves to a new notify-hub job (needs: [release, prebuilt]) so it
fires only AFTER the tarballs are uploaded (the hub builds from them). Release
notes point users to ghcr.io/.../pineforge-release for the full image.
docker/entrypoint.sh + run_json.py stay (tested by ctest; hub ships its own copy).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@luisleo526 luisleo526 merged commit 1806edf into main Jun 21, 2026
@luisleo526 luisleo526 deleted the feat/engine-lib-only branch June 21, 2026 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant