pyranota
ebb58e0dc7
fix(python): windows worker fails to install 3.10 ( #5409 )
...
```
execution error:\nFind python error: error: Failed to inspect Python interpreter from managed installations at `C:\\tmp\\windmill\\cache\\py_runtime\\cpython-3.10.16-windows-x86_64-none\\python.exe`\n Caused by: Querying Python at `C:\\tmp\\windmill\\cache\\py_runtime\\cpython-3.10.16-windows-x86_64-none\\python.exe` failed with exit status exit code: 1\n\n[stderr]\nFatal Python error: _Py_HashRandomization_Init: failed to get random numbers to initialize Python\nPython runtime state: preinitialized\n"
```
2025-03-04 20:05:45 +01:00
Ruben Fiszel
9abaf6cec3
local codebase in home
2025-03-04 19:30:13 +01:00
Ruben Fiszel
b9c56f50b9
fix codebase & bundles on EE
2025-03-04 18:53:06 +01:00
Ruben Fiszel
9095ca7b5b
add standalone bundle support on CE
2025-03-04 18:09:12 +01:00
Ruben Fiszel
3546d23f88
all
2025-03-04 15:25:45 +01:00
pyranota
2e7910c0d3
nit: print more information in frontend if something goes wrong with uv ( #5411 )
...
* nit: print to frontend logs if there is fallback to system python
* print to logs if fallback
2025-03-04 00:36:11 +01:00
HugoCasa
46c784574a
feat: app s3 input anonymous delete ( #5401 )
...
* feat: app s3 input anonymous delete
* tmp ee ref
* fix build
2025-02-27 16:28:56 +01:00
HugoCasa
7bf9e25ede
feat: track workspace runnables used in flows ( #5369 )
...
* feat: track workspace runnables used in flows
* track script hash
* weird
* do it with lock
* Revert "feat: add support for | None and Optional in python (#5361 )"
This reverts commit 9736355d5f .
* Revert "Revert "feat: add support for | None and Optional in python (#5361 )""
This reverts commit bb8f709894 .
* update openapi
* delete old in lock_modules + don't track hub scripts
2025-02-27 10:01:12 +01:00
HugoCasa
cb559d6083
fix: disable bundling using env var ( #5396 )
2025-02-26 21:41:49 +01:00
pyranota
25f9369d5e
fix dedicated worker multipython ( #5338 )
...
* fix dedicated worker multipython
* fix typo
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix dedublicate logic
* fix ellipsis complaints
* more factorization
* pass slice instead of ref to vector
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-02-25 17:22:03 +01:00
Ruben Fiszel
c8a959691c
feat: limit the number of times a job can be restarted (3) after loss of pings
2025-02-25 16:35:29 +01:00
Ruben Fiszel
d45c1f69d4
fix: handle better optional chaining operator
2025-02-24 20:08:13 +01:00
Ruben Fiszel
8806870b1b
fix: add LOCALAPPDATA env variable to python execution on windows
2025-02-24 18:36:26 +01:00
Ruben Fiszel
b8e6d0da79
feat: make flow lock deployment error visible in UI
2025-02-22 15:02:16 +01:00
Ruben Fiszel
20547493e0
add PRINT_NATIVE_ERRORS env variable
2025-02-22 11:06:42 +01:00
Ruben Fiszel
c6dbd239b4
update deno_core implementation to latest 2.2.1
2025-02-22 11:04:54 +01:00
Ruben Fiszel
9ea6776ec1
initialize an uv venv globally but skip it for python executor
2025-02-22 01:53:14 +01:00
Ruben Fiszel
e92a46b088
fix: init_script do not need to use nsjail even in nsjail mode
2025-02-22 01:04:33 +01:00
Ruben Fiszel
911fcf2012
improve error message to run executable
2025-02-21 18:09:25 +01:00
Ruben Fiszel
6b31a6dee5
fix ansible for nsjail
2025-02-21 17:06:15 +01:00
Ruben Fiszel
3188bee46e
fix: disable toggle is more consistently applied on arg inputs
2025-02-21 14:07:44 +01:00
pyranota
5740679627
fix windows build ( #5336 )
2025-02-20 09:16:43 +01:00
Ruben Fiszel
affb0b4c72
fix: add proxy envs (http_proxy) to uv install
2025-02-20 03:10:09 +01:00
Ruben Fiszel
39c0dd3736
fix(python): PYTHON_PATH overrides python from uv
2025-02-20 02:54:51 +01:00
Ruben Fiszel
2c67e84abe
fix(cli): improve dependency job error message (logs in result)
2025-02-20 01:52:18 +01:00
pyranota
5a3ca3c8f2
fix windows build ( #5333 )
2025-02-20 00:26:09 +01:00
pyranota
4ad654fcf0
feat: remove pip fallback option for python and ansible ( #5186 )
2025-02-19 17:33:11 +01:00
Ruben Fiszel
1ef482e8ae
feat: add ready endpoints for workers to enterprise
2025-02-18 21:49:35 +01:00
Ruben Fiszel
52ad48a910
back to pipe in bash for efficiency purposes
2025-02-18 20:08:25 +01:00
Ruben Fiszel
d4f61f13fd
fix(bash): allow process substitution on nsjail
2025-02-18 16:46:42 +01:00
Ruben Fiszel
138cedf1da
fix(bash): improve bash last line as result reliability using bash process substitution ( #5321 )
2025-02-18 15:13:28 +01:00
Ruben Fiszel
953082681e
fix: improve que job indices for faster performances
2025-02-17 21:26:46 +01:00
HugoCasa
28558e674f
feat: parse script for preprocessor/no_main_func on deploy ( #5292 )
...
* feat: parse script for preprocessor/no_main_func on deploy
* fix substitute for linux
2025-02-14 15:42:18 +01:00
Ruben Fiszel
77a8eedc96
fix: display branch chosen even if emoty branch
2025-02-14 04:23:25 +01:00
Ruben Fiszel
e7d4582789
fix: improve handling of empty branches and loops
2025-02-14 04:12:55 +01:00
Ruben Fiszel
fe922114a7
fix(bun): remove unecessary buntar in a bun bundle world
2025-02-13 10:27:48 +01:00
Ruben Fiszel
2015e79ff0
fix: better handling of null pre-processor return values
2025-02-12 22:10:53 +01:00
Ruben Fiszel
fcbfef4c31
fix encrypted values passed from apps in flows
2025-02-12 20:07:27 +01:00
Lucas Abel
bf206515e8
fix(backend): improve schedule queries plan to leverage indices better for performance ( #5273 )
...
* backend: fix schedule queries plan
* rework
* fix skipped as non success
* update sqlx
* update
* all
* fix npm run check
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-02-12 16:34:03 +01:00
wendrul
6357ed3d5e
fix: Remove cache dir mount and mount only the cache executable (Rust, C#) ( #5270 )
2025-02-11 16:08:19 +01:00
Lucas Abel
bb951a4434
backend: fix missing virtual modules when inserting flow version lite ( #5257 )
2025-02-10 18:55:31 +01:00
Lucas Abel
4a744ff313
backend: move bench.rs from common to worker crate ( #5253 )
2025-02-10 11:39:59 +01:00
Ruben Fiszel
bf7f67e42f
load previous flow steps even for just test this steps
2025-02-10 04:38:29 +01:00
Ruben Fiszel
403826fca9
fix: worker name in job + better timeout handling for same_worker jobs ( #5248 )
2025-02-08 22:20:06 +01:00
Lucas Abel
4849af04de
backend: fix workflow as code ( #5239 )
...
* backend: improve `/get_job_update` after v2
* backend: insert missing `workflow_as_code_status` on completion
also insert `flow_status` from so we can remove the query when `_duration` is above 500
* backend: fix workflow_as_code after v2
* backend: add `workflow_as_code` worker test
2025-02-07 12:27:43 +01:00
HugoCasa
3bb19dd87c
fix: remove unnecessary rw on cache for powershell in nsjail ( #5236 )
2025-02-06 18:49:21 +01:00
Ruben Fiszel
de1e1563ed
remove go cache
2025-02-06 17:41:47 +01:00
Lucas Abel
d51c3080f7
backend: use v2 tables through views where possible (v2 phase 3) ( #5119 )
2025-02-06 12:43:24 +01:00
Lucas Abel
e0d99ab703
backend: check queries to queue and completed_job where possible (v2 phase 2) ( #5125 )
2025-02-06 12:39:32 +01:00
Lucas Abel
3e8e0c653e
backend: migrate job tables to v2 schema (v2 phase 1) ( #5084 )
2025-02-06 12:37:11 +01:00