• v1.8.1 53b41cd76b

    v1.8.1 — unblock v1.8.0: fix the $HOME-relative pi stage assertion
    Lint / actionlint (push) Successful in 16s
    Lint / hadolint (push) Successful in 13s
    Publish Docker Image / resolve-versions (push) Successful in 10s
    Publish Docker Image / base-decide (push) Successful in 16s
    Publish Docker Image / build-base (push) Has been skipped
    Publish Docker Image / smoke-studio (push) Successful in 5m20s
    Publish Docker Image / smoke (push) Successful in 14m40s
    Publish Docker Image / build-variant-studio (push) Successful in 21m51s
    Publish Docker Image / build-variant (push) Successful in 15m59s
    Publish Docker Image / update-description (push) Successful in 6s
    Publish Docker Image / promote-base-latest (push) Successful in 17s

    joakimp released this 2026-08-15 13:21:36 +02:00 | 96 commits to main since this release

    v1.8.0 never shipped — smoke (67/68) and smoke-studio (70/71) each failed one
    assertion, so build-variant and everything downstream skipped and latest stayed
    on v1.7.0. Image content is unchanged from what v1.8.0 intended: same pins
    (pi 0.84.2, pi-atelier v0.8.1).

    The assertion was wrong, not the product. It grepped for a literal
    stage=/home/developer/... but run() uses docker run --entrypoint="" and no
    Dockerfile sets USER or ENV HOME, so it executed as root with HOME=/root, where
    the correctly $HOME-relative stage resolves to /root/.mempalace/pi-stage/.
    Now asserts the user-independent invariant (stage beside the resolved palace),
    plus a companion that supplies HOME=/home/developer rather than assuming it.

    Also: smoke_only workflow_dispatch input, so smoke assertions can be validated
    against HEAD without cutting a tag — the gap that let a broken assertion sit
    unrun for three days. Validated by dispatch run #119: 69 passed, 0 failed, with
    build-variant/promote/update-description correctly skipped.

    And run() no longer discards output, so a red ❌ shows what the container said.

    Downloads