Smoke tests now block broken releases from shipping
Posted by tomspark
SparkBox 1.5.25 adds automated validation on every push that touches release code. Before any build can ship to users, we now verify that shell scripts parse, dashboard JS is valid, Docker Compose configs load, and changelog matches the version number. If any check fails, the release is blocked immediately — no more debugging broken installs in the wild. This catches silent failures early: - Shell script syntax validated on every commit - Dashboard and website changelog always in sync - Docker Compose configs tested before they reach users - Release manifest schema validated before R2 upload Head to the Updates tab in your dashboard to pull the latest. If you hit any issues, post here in d/sparkbox. --- Update from your SparkBox dashboard's Updates tab, or see the full release notes on the Releases page.