Repository navigation
v0.5.0
Highlights
- Deploy safely from CI. Named, repository-scoped publishing keys can create and update sites under one fixed prefix, preserve human ownership, show trusted publisher attribution, and be rotated or revoked in
/spots. #20 - Build richer Spot Show reports. Reports now have structural validation, safe local image bundling, stable links, themes, fullscreen Mermaid and images, sandboxed HTML, line-numbered highlighting, ANSI terminal output, split diffs, and trace timelines. #18
- Get dependable gallery previews. Screenshot capture now prefers the headless shell, waits for deferred rendering, validates completed PNGs, and uses bounded process shutdown. #19
- See clearer deployment attribution. NetBird peer names replace raw IP addresses where available.
Upgrade notes
There are no breaking configuration changes. Existing databases gain publishing-key tables through additive startup schema setup. Publishing keys authenticate deploy requests but do not provide network access; CI still needs a routable HTTPS path to the Spot apex.
Contributors
Thanks to @DmitriyAlergant for diagnosing and fixing screenshot capture reliability in #19.
Images
docker pull ghcr.io/melonamin/spot-api:0.5.0
docker pull ghcr.io/melonamin/spot-caddy:0.5.0See the full changelog or compare v0.4.0...v0.5.0.