mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-18 08:03:11 +00:00
Round-6 review finding. The set of kinds that can be stored under another name and the map of deployed-existence probes had to hold the same three kinds, with nothing tying them together: adding a nameable kind without its probe would make the deployed-item check fall through, letting a draft staged under a deployed item's name win that name — the inverse of the rule the resolution is built on, with no type error to catch it. The set is now the probe map's keys. Also adds the guard for the branch that makes probe-first ordering safe: a delete whose deployed-existence check fails while a draft is staged under that name stops instead of falling through to the namesake. 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