|
All checks were successful
Build and Publish Service Image / build-and-push (push) Successful in 2m38s
.forgejo/workflows/service-image.yaml builds Containerfile from the pushed commit's tarball and pushes forgejo.coulomb.social/coulomb/informed-decision :main-<short sha>, then reports the immutable digest. Before pushing it checks the zlib floor, the runtime smoke (tools/zlib_overlay/check_runtime.py) and that the installed modules equal the commit's source. Containerfile builds the wheel in-image (hash-pinned setuptools in requirements-build.lock) and installs the zlib overlay's hash-pinned, Alpine-signed zlib-1.3.2-r1 package offline, failing below 1.3.2-r1, so the live image's zlib fix cannot regress. Overlay workflows are unchanged. Local build: 13/13 container checks, zlib 1.3.2-r1, source manifest match. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 5502@bnt-lap001 Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196 |
||
|---|---|---|
| .. | ||
| purpose_overlay | ||
| service_image | ||
| zlib_overlay | ||
| attach_compact_bindings.py | ||
| create_sitting_approvals.py | ||
| create_sitting_approvals.sh | ||
| load_sitting_memos.py | ||
| prepare_budget_batch.py | ||
| prepare_compact_batches.py | ||
| prepare_dependency_root_batch.py | ||
| prepare_metered_memos.py | ||
| prepare_provisioning_window_batch.py | ||
| prepare_t03_memos.py | ||
| prepare_three_attempt_budget.py | ||
| present_existing_probe.py | ||
| render_deployment.py | ||
| sitting_bind_preflight.py | ||
| smoke_browser_shell.py | ||
| smoke_container.py | ||