Diego Imbert
d1d7757b00
feat: runScript inline for path and hash (#8019)
* runScript inline for path and hash
* Update backend/windmill-api/src/jobs.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* refactor: unify inline script param structs and deduplicate closures
- Replace RunInlineScriptByPathFnParams and RunInlineScriptByHashFnParams
with a single RunInlineScriptFnParams using InlineScriptTarget enum
- Collapse two nearly-identical closures in worker.rs into one
- Merge duplicate InlineByPath/InlineByHash into InlineScriptArgs
- Extract shared run_inline_script_inner helper in API handler
- Add missing check_scopes to run_inline_script_by_hash endpoint
- Fix duplicate lines from prior commit in run_inline_script_by_path
- Change tag from "inline_preview" to "inline" for deployed scripts
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com>
* Integration tests
* rm
* rename feature to run_inline
* Run inline integration tests
* Fix tests
* check path scope
* openapi fix
* nits
* remove register_potential_assets_on_inline_execution
* unused variable
* refactor
* Pass user_db to check script permission
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com>
2026-02-27 13:59:14 +01:00
..
2026-01-13 15:20:06 +00:00
2025-06-18 13:08:59 +02:00
2025-06-18 13:08:59 +02:00
2025-06-18 13:08:59 +02:00
2025-06-18 13:08:59 +02:00
2023-10-11 17:50:21 +02:00
2026-02-10 23:55:36 +00:00
2026-02-27 13:59:14 +01:00
2025-03-28 00:32:26 +01:00
2024-09-02 21:49:54 +02:00
2026-02-10 23:55:36 +00:00
2024-09-02 21:49:54 +02:00
2026-01-13 16:50:33 +00:00
2026-02-19 00:57:44 +00:00
2026-02-19 00:57:44 +00:00
2025-06-20 13:32:33 +02:00
2026-02-11 22:15:19 +00:00
2026-02-11 22:15:19 +00:00
2026-02-11 22:15:19 +00:00
2026-02-11 22:15:19 +00:00
2026-02-21 21:19:04 +00:00
2026-02-27 13:32:12 +01:00
2023-03-10 12:48:02 +01:00
2026-02-06 09:13:32 +00:00
2026-02-06 09:13:32 +00:00
2025-09-11 16:12:36 +00:00
2024-04-18 14:42:58 +02:00
2026-02-11 22:15:19 +00:00
2024-09-02 00:14:38 +02:00
2025-06-20 20:38:46 +02:00
2024-05-12 21:16:02 +02:00
2025-05-21 17:49:21 +02:00
2026-02-21 21:19:04 +00:00
2025-12-19 13:07:00 +00:00
2026-01-13 18:26:23 +00:00
2026-02-10 23:55:36 +00:00
2024-09-02 00:14:38 +02:00
2026-02-13 17:27:40 +00:00
2025-06-10 18:38:18 +02:00
2025-08-11 18:50:16 +00:00
2026-02-27 13:32:12 +01:00
2024-11-19 13:50:14 +01:00
2026-02-11 22:15:19 +00:00
2025-05-29 21:58:31 +02:00
2025-12-19 13:07:00 +00:00