Oleg Isonen e700a24210 fix: run publish checks in background (#6476)
## Summary
- Start dynamic and static publish diagnostics in the background,
without waiting for them before sending the publish request.
- Error findings, failed or hanging checks, and failures while reporting
them cannot block or delay publishing.
- Keep the standalone Validate action's reporting behavior unchanged.
- If diagnostics fail, the dialog explains that the publish request was
sent without waiting for them.
- The publish operation remains authoritative for authorization and
publish-job failures.

## Verification
- `pnpm --filter @webstudio-is/builder test --
app/builder/features/publish/publish-preflight.test.ts
app/builder/features/publish/publish-error.test.ts` (8 tests passed)
- `pnpm --filter @webstudio-is/builder typecheck`
- `pnpm exec oxfmt` on changed files
- `git diff --check`
2026-09-29 20:03:43 +02:00
2026-07-12 11:27:58 +02:00
2026-09-02 22:25:11 +02:00
2026-02-05 10:25:17 +01:00
2026-03-20 21:09:47 +01:00
2026-09-02 22:25:11 +02:00
2023-09-06 21:43:29 +03:00

builder-screenshot

Webstudio is an Open Source Visual Development Platform for developers, designers, and cross-functional teams. You own the data, components, and infrastructure. You can use the hosted version or roll out your own.


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%