mirror of
https://github.com/webstudio-is/webstudio.git
synced 2026-10-23 03:27:27 +09:00
05ea26f6a6a735e7ad2c783e68d08e48089d3bc7
## What failed A JSON prop can be saved without a `value`. The publish runner then rejects the build, but the Builder was starting the publish request before its best-effort diagnostics completed, so the user could miss the cause in the Builder. ## Fix - Add a pre-publish audit finding for JSON props without a value, linked to the affected element. - Block cloud and static publish requests when local publish audit errors are present, so the Builder shows the diagnostic before any build starts. - Keep the CLI diagnostic as a fallback for builds published through older clients or direct API flows. ## Verification - Project-build pre-publish audit tests pass (11 tests). - Project-build and Builder typechecks pass. - Oxlint passes for the changed files.
…
Learning Resources
Social Media
License
- Webstudio core (all functionality in this repository) is free/open-source under AGPL-3.0-or-later.
- sdk-components-animation package (optional) is proprietary. You must accept the Webstudio, Inc. EULA located in sdk-components-animation/LICENSE before using it.
Languages
TypeScript
98.9%
PLpgSQL
0.5%
CSS
0.3%
Shell
0.2%
JavaScript
0.1%