Ruben Fiszel
84141add1d
feat(pipelines): workspace duckdb macro libraries (// macros / // use) (#9890)
* feat(pipelines): parse duckdb macro-library annotations (// macros, // use)
* feat(pipelines): duckdb macro registry tables + deploy-path validation and writes
* feat(pipelines): inject workspace duckdb macros into consumer jobs at run time
* feat(pipelines): surface macro libraries and lib-consumer edges in asset graph api
* feat(frontend): macro-library nodes, lib-consumer edges and scaffold in pipeline graph
* docs: mark dbt gap #7 (packages/macros) shipped via workspace macro libraries
* fix(pipelines): review fixes - char-safe parsing, local macros win, fork clone, trust-model docs
* feat(frontend): duckdb macro autocomplete + workspace macro explorer drawer
* fix(pipelines): address CI review - use-setup retention, splice past local defs, orphan filter, full consumer rescan, index-keyed strip
* fix(pipelines): inject provider library setup for implicitly-called macros too
* fix(pipelines): rls-gate macro listing + honor library-level // use transitively
* fix(pipelines): weave injected macros around local definitions by bind order
* fix(pipelines): injected library setup always runs before user blocks
* perf(pipelines): cache macro registry per workspace with notify-event invalidation
* perf(pipelines): disable macro registry cache on cloud
2026-07-03 00:59:30 +02:00
..
2026-06-14 23:50:18 +02:00
2026-06-20 15:42:03 +02:00
2026-06-03 09:00:43 +00:00
2026-07-01 10:08:27 +02:00
2026-06-10 15:14:37 +00:00
2026-06-15 19:06:00 +02:00
2026-07-02 23:57:26 +02:00
2026-06-14 09:57:52 +02:00
2024-06-14 13:07:35 +02:00
2026-06-05 09:43:40 +00:00
2025-11-25 17:25:34 +01:00
2026-06-25 20:08:52 +02:00
2026-06-05 13:52:55 +00:00
2026-07-03 00:59:30 +02:00
2026-05-15 21:04:16 +00:00
2026-05-21 15:34:49 +00:00
2025-07-01 15:45:04 +02:00
2026-05-21 04:29:34 +00:00
2026-05-21 15:34:49 +00:00
2025-06-02 22:12:33 +02:00
2025-10-16 09:19:44 +00:00
2026-02-10 17:50:41 +00:00
2026-06-14 23:50:18 +02:00
2026-05-11 10:01:45 +00:00
2026-05-11 10:01:45 +00:00
2026-04-28 20:01:06 +00:00
2026-04-28 20:01:06 +00:00
2026-05-21 15:34:49 +00:00
2026-04-21 17:07:01 +00:00
2026-06-05 16:50:07 +00:00
2026-01-26 19:29:09 +00:00
2026-06-30 23:55:11 +02:00
2026-05-20 16:56:50 +00:00
2026-05-21 15:34:49 +00:00
2026-01-13 15:20:06 +00:00
2026-06-15 19:06:00 +02:00
2026-06-25 14:08:40 +00:00
2026-06-25 13:35:58 +00:00
2026-06-15 19:06:00 +02:00
2026-06-25 13:22:26 +00:00
2026-05-21 15:34:49 +00:00
2026-05-21 15:34:49 +00:00
2025-10-10 18:52:24 +00:00
2026-02-09 15:17:26 +00:00
2026-06-15 19:06:00 +02:00
2026-04-28 20:01:06 +00:00
2026-02-20 12:06:05 +00:00
2026-06-10 15:14:37 +00:00
2026-05-01 17:08:59 +00:00
2026-03-05 06:19:51 +00:00
2026-04-13 23:22:30 +00:00
2026-06-26 18:56:39 +02:00
2026-06-10 13:54:05 +00:00
2026-04-14 00:04:10 +00:00
2026-06-22 13:14:14 +02:00