e3d26dc589
feat: add git sync support for workspace dependencies ( #8144 )
...
* feat: add git sync support for workspace dependencies
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* feat: implement git sync for workspace dependencies
Signed-off-by: pyranota <pyra@duck.com >
* remove deno.lock
Signed-off-by: pyranota <pyra@duck.com >
* update ee
Signed-off-by: pyranota <pyra@duck.com >
* add tests to cli
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
* chore: update ee-repo-ref to 09dfb247f6f59c61b7f2431932c4557fb26c22d8
This commit updates the EE repository reference after PR #446 was merged in windmill-ee-private.
Previous ee-repo-ref: 8a8832ae5d7efab85b3a57a740308ececa0e2aac
New ee-repo-ref: 09dfb247f6f59c61b7f2431932c4557fb26c22d8
Automated by sync-ee-ref workflow.
* fix test
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Pyra <92104930+pyranota@users.noreply.github.com >
Co-authored-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-03-10 11:29:11 +00:00
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
Ruben Fiszel and Claude Opus 4.6
d4dc0a088f
feat: add fileset resource type support
...
Add a new "fileset" resource type that represents a collection of files
stored as a relpath→content map. This enables resource types to manage
multiple files (e.g., config directories, template sets) instead of just
a single file.
Backend:
- Add is_fileset column to resource_type table
- Update CRUD operations and workspace duplication to handle is_fileset
- Add integration tests for fileset resource types
Frontend:
- Add FilesetEditor component with file explorer + Monaco editor
- Extract shared FileExplorer component from RawAppSidebar (dedup)
- Add fileset toggle to EditableSchemaWrapper
- Show fileset editor in ResourceEditor and ApiConnectForm
- Show folder icon for fileset resource types in IconedResourceType
CLI:
- Support fileset resources in sync pull (expand to .fileset/ directory)
- Support fileset resources in sync push (reconstruct from directory)
- Handle !inline_fileset YAML tag in resource resolution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 17:50:37 +00:00
e1ec104455
feat: google native triggers ( #7837 )
...
* feat: google native triggers
* nit skill
* better native trigger abstraction
* use resources for workspace integrations
* better and better
* better tests
* update native trigger skill
* sqlx
* less tx and google update fix
* refactor a bit the external logic
* nits
* fix
* fix google native trigger update
* fix oauth
* review fixes
* sqlx fix
* nit
* chore: update ee-repo-ref to a10eda4251610cceee67fbe05463b8be82ffa9e0
This commit updates the EE repository reference after PR #416 was merged in windmill-ee-private.
Previous ee-repo-ref: bf3696d5f2a39a3cb84dbbee81e092155f2a8c75
New ee-repo-ref: a10eda4251610cceee67fbe05463b8be82ffa9e0
Automated by sync-ee-ref workflow.
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-02-16 15:52:02 +00:00
Ruben Fiszel and Claude Opus 4.6
34c5151b6c
replace leftover common:: references in dependency_map test ( #7911 )
...
* fix: replace leftover common:: references in dependency_map test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix: add missing deno_core/mcp features and gate dead code in permissions test
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 16:05:34 +00:00
Ruben Fiszel and Claude Opus 4.6
4ba49d01ff
add missing feature-gated deps to api-integration-tests crate
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 15:09:14 +00:00
Ruben Fiszel and Claude Opus 4.6
bad925aed4
refactor: move integration tests to subcrates to reduce recompilation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-11 14:04:54 +00:00