Diego Imbert
9851b1ee28
feat: runtime assets (#7656)
* Runtime assets
* Nits
* Revert "Nits"
This reverts commit 3031a2ddd1.
* detection_kinds
* don't delete runtime assets
* Show latest executions
* conditional unique idx
* nit status
* refactor
* nit refactor
* prepare sql
* Detect assets in complex JSON input objects
* false positive prevent
* nit
* redundant idx
* Update frontend/src/lib/components/assets/AssetsUsageDrawer.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update backend/migrations/20260122134517_runtime_assets.up.sql
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* runtime assets are inserted in a loop
* nit
* nit fix
* Don't use lazy static
* fix compilation
* nits
* missing on conflict do nothing
* add index
* Fix max n logic
* created at
* nits
* remove pagination
* sqlx prepare
* Only detect resource assets in input
* get_runtime_asset_sender()
* use global get_runtime_asset_sender to avoid prop drilling
* nit refactor : register_runtime_asset
* get job_id from token
* job as a usage kind
* fixes
* ee
* nit refactor
* merge access types when same job uses same asset multiple times
* Refactor to support wmill s3 API
* nit
* parse_wmill_sdk_sql_assets refactor
* Detect datatable and ducklake usage
* nit order by
* Join with v2_job
* better UI
* add sequential id for cursor pagination
* useInfiniteQuery
* useScrollToBottom
* sql index
* claude code stash
* migration fixes
* Infinite scroll UI
* nit
* style nit
* runtime asset created at
* Asset filters
* fix usage kind filter
* also check runnable_path for jobs when filtering
* better filters
* avoid flickering
* debounced filters
* nit
* tooltips
* fix: update AssetUsage type to match new ListAssetsResponse structure
The ListAssetsResponse changed from an array to an object with an 'assets' property.
Updated the type extraction accordingly.
Co-authored-by: Diego Imbert <diegoimbert@users.noreply.github.com>
* sqlx prepare
* Delete .claude/hooks/.symlink-manifest
* unnecessary dep
* nit refactor
* nit comment
* nit naming
* CI fix attempt 1
* ee ref
* nit remove alerts
* nit
* chore: update ee-repo-ref to 138a4f5f868f3bded5bb7cb77b222b532c07e4af
This commit updates the EE repository reference after PR #395 was merged in windmill-ee-private.
Previous ee-repo-ref: 7d3a21d53066726e97dfea9f117373299bc9318c
New ee-repo-ref: 138a4f5f868f3bded5bb7cb77b222b532c07e4af
Automated by sync-ee-ref workflow.
---------
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>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2026-02-02 10:09:40 +00:00
..
2026-01-22 23:16:57 +00:00
2026-01-18 23:08:29 +00:00
2026-01-29 23:12:18 +00:00
2026-01-26 13:15:18 +00:00
2026-01-29 11:43:02 +00:00
2026-01-26 11:04:14 +00:00
2025-09-24 13:40:39 +00:00
2026-02-02 10:09:40 +00:00
2025-12-10 15:35:26 +00:00
2025-11-18 23:03:35 +00:00
2025-04-12 11:09:21 +00:00
2025-12-02 12:48:14 +00:00
2025-11-07 18:38:55 +00:00
2026-01-20 20:44:10 +00:00
2025-06-02 22:12:33 +02:00
2025-08-07 16:46:53 +02:00
2025-12-03 13:48:07 +00:00
2025-12-16 21:17:06 +00:00
2025-11-24 17:39:35 +00:00
2025-12-22 11:41:28 +00:00
2026-01-29 17:32:48 +00:00
2025-12-16 21:17:06 +00:00
2026-01-26 15:49:31 +00:00
2025-09-02 11:28:06 +00:00
2025-03-20 09:54:55 +01:00
2025-06-02 22:12:33 +02:00
2026-01-26 16:49:52 +00:00
2025-09-03 15:03:44 +00:00
2026-02-02 10:09:40 +00:00
2025-11-07 11:04:53 +00:00
2026-01-26 16:02:20 +00:00
2024-05-19 21:58:38 +02:00
2026-01-27 00:01:35 +00:00
2025-06-02 22:12:33 +02:00
2025-06-02 22:12:33 +02:00
2025-08-19 22:12:36 +00:00
2025-10-16 09:19:44 +00:00
2026-02-02 10:09:40 +00:00
2026-01-20 16:50:32 +00:00
2025-10-08 09:18:15 +00:00
2025-11-28 16:00:11 +00:00
2026-01-29 17:32:48 +00:00
2024-11-06 16:58:24 +01:00
2025-07-26 13:48:53 +00:00
2025-07-29 18:27:59 +00:00
2025-12-16 21:17:06 +00:00
2026-01-06 18:38:58 +00:00
2026-01-26 16:49:52 +00:00
2024-12-15 13:13:09 +01:00
2026-01-29 23:12:18 +00:00
2026-01-26 16:49:52 +00:00
2025-09-11 09:19:09 +00:00
2026-01-29 23:12:18 +00:00
2026-01-27 11:53:30 +00:00
2026-01-07 04:07:26 +00:00