Rewrite the README and make image publishing reliable #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ci/readme-and-push-fix"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two independent changes, bundled into one PR as requested.
Rewrite the README for end users. Everything that only concerns building
and shipping the project is gone — the registry-token setup, the Podman
socket-proxy CI plumbing, the BuildKit and version-tag details, the
race-detector notes and the clone-based make workflow. What remains is written
for someone deploying the published image: a short quick start (env file,
discover, run), the channel-mapping fix, the topic and Home Assistant
reference, a configuration table, and troubleshooting that now covers the two
first-run stumbles — a wildcard broker address and port 8080 already in use.
Verify each image push by pulling the tag back. publish-commit-tag failed
intermittently with an empty
Error response from daemon:. A debug run showedthe push printing its digest line — the completion marker — before the error,
and the tags did land in the registry despite the red job. Podman's
Docker-compatible API appends a spurious non-zero exit after a completed push,
unpredictably. Every publish step now pushes and then pulls the tag back: it
passes when the tag is in the registry regardless of the push exit code, and
fails only when the tag is genuinely absent.