Commit Graph

1785 Commits

Author SHA1 Message Date
Ruben Fiszel 99bf121c83 fix(deno): remove unstable warnings 2024-01-31 07:45:05 +01:00
Audrius Butkevicius ab0e98d775 feat: Support sending SIGINT to jobs (#3094)
* feat: Support sending SIGINT to jobs

This makes it easier to clean up in languages like python, where
you get a nice KeyboardInterrupt exception, and don't have to explicitly
install signal handlers, making the scripts easier to reason about.

* Make sigint unconditional on the sigterm flag
2024-01-30 20:51:26 +01:00
Ruben Fiszel beb59a8394 fix: add support for NPM_CONFIG_REGISTRY 2024-01-30 12:58:52 +01:00
Ruben Fiszel 5686ce0321 fix: add support for NPM_CONFIG_REGISTRY 2024-01-29 20:56:48 +01:00
Ruben Fiszel 409f02790a fix build 2024-01-29 19:17:15 +01:00
Ruben Fiszel ac027e7027 feat(cli): global generate-metadata + inherit deps from closest package.json/requirements.txt + bun settable as default (#3102)
* all

* rm console logs

* rm console logs

* all

* push

* push

* fixes

* fixes

* all

* all
2024-01-29 19:06:56 +01:00
Audrius Butkevicius 91f2b35c73 feat: Passing HOME env var through to python workers (#3092)
* feat: Allow passing through certain environment variables

* Lookup the env vars on startup

* Faceplam

* Update python_executor.rs
2024-01-27 15:49:29 +01:00
Ruben Fiszel bef82262ab improve mwssql support 2024-01-26 12:28:26 +01:00
Ruben Fiszel f7f13ef9c8 improve mssql handling 2024-01-26 11:13:33 +01:00
Ruben Fiszel 04448dd2e0 fix: add support for instance name for mssql 2024-01-26 01:04:14 +01:00
Ruben Fiszel 40f3bdcf48 fix(scim): improve get_user for scim 2024-01-24 20:23:42 +01:00
Ruben Fiszel df607c2a10 fix: bun default registry and performance improvements 2024-01-24 16:51:08 +01:00
Ruben Fiszel 018cd79979 fix: no-emit-index-url on lockfiles 2024-01-24 12:47:19 +01:00
Ruben Fiszel 3f29678a0b fix: remove first part of account_identifier for snowflake 2024-01-23 21:08:35 +01:00
Ruben Fiszel 801eef301b fix build 2024-01-23 20:15:32 +01:00
Ruben Fiszel 4b4effe767 remove denogobuncache 2024-01-23 19:54:07 +01:00
Ruben Fiszel ba49e547bf print debug snowflake token 2024-01-23 02:29:57 +01:00
Ruben Fiszel cfc31e6e3f print debug snowflake token 2024-01-23 01:59:39 +01:00
Ruben Fiszel 30577df833 more debug logs 2024-01-22 08:20:36 +01:00
Ruben Fiszel 68c6400d90 feat: improve handling of pinned versions for bun 2024-01-21 01:04:13 +01:00
Ruben Fiszel 9b64e80867 minor db improvement 2024-01-19 08:41:17 +01:00
Ruben Fiszel 99b4bd9437 proctect more the graphql runtime 2024-01-19 02:23:47 +01:00
Ruben Fiszel a24645ee00 feat: OIDC support (#3017)
* oidc

* update

* feat: add support for multiselect in python

* d

* d

* progress

* all

* all

* all
2024-01-16 23:32:26 +01:00
Guillaume Bouvignies 33788f6361 feat: add script bootstrap and script generate-metadata CLI commands (#3007)
* feat: add script bootstrap and script generate-metadata CLI commands

* Address PR comments on code
2024-01-16 18:25:51 +01:00
Ruben Fiszel d443924ae6 fix custom git repository handling 2024-01-15 21:38:54 +01:00
Ruben Fiszel 4c73e7dfac fix custom git repository handling 2024-01-15 20:26:58 +01:00
Ruben Fiszel 1ae36dee89 nodejs fix 2024-01-14 19:05:53 +01:00
Ruben Fiszel 1eff3fc9cc feat: experimental nodejs support 2024-01-14 18:53:43 +01:00
Ruben Fiszel e5678b4711 fix: improve bun imports resolutions 2024-01-14 14:44:18 +01:00
Ruben Fiszel 00dc3c162f fix: improve bun imports resolutions 2024-01-14 14:02:27 +01:00
Ruben Fiszel eefce01f82 add step_id to errors in flows 2024-01-13 13:46:42 +01:00
Guillaume Bouvignies 2edba18038 feat: Tag override for scheduled scripts (#2998)
* feat: Tag override for scheduled scripts

* Refactor WorkerTagPicker to component

* Fix test
2024-01-13 00:06:54 +01:00
Ruben Fiszel 22f502d2a8 feat: add support for bun install scopes 2024-01-12 23:48:58 +01:00
Ruben Fiszel 596222f650 fix: allow for any extra bunfig config 2024-01-12 20:38:15 +01:00
Guillaume Bouvignies 2138171c5a fix: git sync now works for delete and rename (#2988)
* fix: git sync now works for delete and rename

* update hub script

* sqlx prepare

* Archiving a script/flow removes it from repo
2024-01-12 11:42:54 +01:00
Ruben Fiszel 08a3f79642 feat: make dedicated workers for flows able to share runtime for the same scripts 2024-01-12 00:21:52 +01:00
Ruben Fiszel ad6a17e43d ignore authToken for npm for deno 2024-01-11 22:24:04 +01:00
Ruben Fiszel 6d24951435 fix: add cache for flow as flow step 2024-01-11 20:18:48 +01:00
Ruben Fiszel c314ef632f fix: only cache flow if it's a success 2024-01-10 21:31:58 +01:00
Ruben Fiszel a94755072e replace tracing log 2024-01-10 13:54:58 +01:00
Ruben Fiszel ca4aac5eaa feat: add ability to use secrets in pip requirements 2024-01-10 13:12:20 +01:00
Ruben Fiszel f4ea893ad0 fix: reduce stack size needed for workflow transitions 2024-01-08 00:47:59 +01:00
Ruben Fiszel bb84ab654a feat: improve git sync and recompute dependents when common python script is redeployed (#2967)
* fix: allow extraConfig for agGrid to set onGridReady

* depmap

* depmap

* depmap

* depmap
2024-01-07 15:18:27 +01:00
Faton Ramadani 35756cf411 feat(frontend): DB Explorer (#2892)
* feat(frontend): Make table cell editable

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): clean up

* fix(frontend): extract db schemas

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): fix insert

* feat(frontend): fix insert

* feat(frontend): remove temp data

* feat(frontend): align insert button to the right

* feat(frontend): rework columns

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): fix jsonb display

* feat(frontend): fix reloading issues

* feat(frontend): fix reloading issues

* feat(frontend): fix reacticity issue

* feat(frontend): fix insert

* feat(frontend): support nullable default value

* feat(frontend): fix build

* update

* update

* db studio v0

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-06 17:27:15 +01:00
Guillaume Bouvignies 6f2ad5f5f4 feat: Detailed job memory footprint on job run page (#2956)
* feat: Detailed job memory footprint

* Address rubens comment

* double presion -> real

* sql query returns only metric_type
2024-01-05 09:13:05 +01:00
Guillaume Bouvignies 08d24fe37b feat: Job caching now works with S3 files (#2934) 2023-12-30 03:40:05 +01:00
Ruben Fiszel 1add830eb1 feat: PIP_LOCAL_DEPENDENCIES now accepts regex and is configurable from the UI (#2940)
* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

* feat: PIP_LOCAL_DEPENDENCIES now accepts regex

* Add worker config FE

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:35:04 +01:00
Guillaume Bouvignies ebe8cbc64d chore: update snippets for Polars 0.20 (#2925) 2023-12-27 15:02:06 +01:00
Ruben Fiszel 27b24f6c5e fix: use bun install in every case 2023-12-27 00:05:46 +01:00
Ruben Fiszel aa65093e94 feat: no overlap for flows togglable on schedules 2023-12-26 16:31:04 +01:00