mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-18 16:03:24 +00:00
Review round 7: - Deleting a deployed item removes the reason its path outranks a draft staged under that name, so a cleanup that resolved afterwards deleted that unrelated draft. The key is resolved while the deployed item is still there, and both cleanups now pass it rather than let the delete resolve again. - rebase_draft probed the deployed item at the name it was addressed by, so a renamed draft rebased against a path where nothing is deployed and the tool reported no deployed version. All three kinds read the storage path. - A write resolved its merge base and its destination separately, and only the destination failed closed, so a listing that failed in between based the merge on the deployed item and wrote that over the draft. Writes resolve once and thread that key through base, merge and persist. `readGlobalDraftValue` has no callers left and is replaced by `readGlobalDraftValueAt`, which takes the key its caller resolved. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Windmill frontend
The Windmill frontend written in Svelte 5 + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo