mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-25 00:01:55 +00:00
740df390e7
Conflicts: - `backend/ee-repo-ref.txt`: pinned to the EE branch merged onto the ref main now carries (90aa05c). - `backend/windmill-api/src/apps.rs`: took main's `derived_triggerables` parameter and kept both test modules. Main turned `Policy.execution_mode` into an accessor over an optional stated mode, and made `update_app_internal` resolve an unstated one to the *deployed* app's. That reopens the hole the Viewer refusal closes: a builder redeploying over an admin's viewer-mode app would send a policy stating no mode, pass the check on the `publisher` default, and then inherit `Viewer` on write. The check now reads the stated mode and pins an omitted one to `publisher`. `derived_triggerables` itself is not reachable by a builder: only `update_app_raw_source` passes it, and that endpoint stays closed to operators. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Windmill API
The API server, exposing functionality to other components and the frontend
This crate exposes both a library as well as a binary target.