Ruben Fiszel
8e8359271a
add delay on building extra image
2026-01-13 16:52:48 +00:00
Ruben Fiszel
2f1af9f10e
add delay on building extra image
2026-01-13 16:50:33 +00:00
Ruben Fiszel
e5de3ae9cb
fix: use write-all permissions for publish_extra workflow
...
Match the permissions approach used in docker-image.yml to fix 403
Forbidden errors when pushing to ghcr.io.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:57:02 +00:00
Ruben Fiszel
da9a0d11ef
add GitHub Action workflow for DockerfileExtra
...
Adds build-extra-image.yml workflow with workflow_dispatch trigger
to allow manual builds from the GitHub UI. Supports custom tag input.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:23:05 +00:00
Ruben Fiszel
aeff200b88
feat: debuggers for python and bun v0 ( #7546 )
2026-01-13 15:20:06 +00:00
centdix
42957736ad
internal: better claude ( #7530 )
...
* better claude
* symlink hooks
2026-01-09 11:48:38 +00:00
Ruben Fiszel
c8044d7e16
update claude actions
2026-01-09 09:54:51 +00:00
Alexander Petric
eaca36f4b6
fix: use tini with unshare to preserve signals (e.g oom) ( #7471 )
...
* use tini with unshare to preserve signals (e.g oom)
* fix ci
* ci as nsjail
* simplify
* fix flaky go integration test
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-01-06 18:08:47 +00:00
Pyra
62da20a45c
feat: v2 job debouncing ( #7411 )
...
* rework everything again
Signed-off-by: pyranota <pyra@duck.com >
* updcate sqlx
Signed-off-by: pyranota <pyra@duck.com >
* update ref
Signed-off-by: pyranota <pyra@duck.com >
* fix things
Signed-off-by: pyranota <pyra@duck.com >
* fix function
Signed-off-by: pyranota <pyra@duck.com >
* final fixes
Signed-off-by: pyranota <pyra@duck.com >
* update sqlx
Signed-off-by: pyranota <pyra@duck.com >
* fix script creation
Signed-off-by: pyranota <pyra@duck.com >
* address todo
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fix
Signed-off-by: pyranota <pyra@duck.com >
* fixups
Signed-off-by: pyranota <pyra@duck.com >
* fix cargo.toml
Signed-off-by: pyranota <pyra@duck.com >
* update ee repo
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* ref
Signed-off-by: pyranota <pyra@duck.com >
* fix
Signed-off-by: pyranota <pyra@duck.com >
* ee repo
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* feat: v2 job debouncing
Signed-off-by: pyranota <pyra@duck.com >
* v2 debouncing
Signed-off-by: pyranota <pyra@duck.com >
* compat
Signed-off-by: pyranota <pyra@duck.com >
* fix all
Signed-off-by: pyranota <pyra@duck.com >
* remove legacy logic
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* finish
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* stage import
Signed-off-by: pyranota <pyra@duck.com >
* remove unused import
Signed-off-by: pyranota <pyra@duck.com >
* remove comments
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* Update backend/windmill-queue/src/jobs.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update backend/windmill-common/src/runnable_settings/settings.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/flows/DebounceLimit.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* fix nits
Signed-off-by: pyranota <pyra@duck.com >
* force no compat in ci
Signed-off-by: pyranota <pyra@duck.com >
* better default key handling
Signed-off-by: pyranota <pyra@duck.com >
* simplify
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* optimize
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* fix flow step
Signed-off-by: pyranota <pyra@duck.com >
* add openapi
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* rename WMDEBUG flag
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* remove gate for is_flow_step on pull
Signed-off-by: pyranota <pyra@duck.com >
* remove dead code
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to 71d872d27de44227b82f75a9c0879d8428684880
This commit updates the EE repository reference after PR #369 was merged in windmill-ee-private.
Previous ee-repo-ref: 4c7642dc9f7f4467fc055136bd56558b66ef2d54
New ee-repo-ref: 71d872d27de44227b82f75a9c0879d8428684880
Automated by sync-ee-ref workflow.
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-23 13:24:04 +00:00
centdix
a26ec12aa1
use opus ( #7398 )
2025-12-19 13:07:00 +00:00
Ruben Fiszel
f60dfd81f6
slim nits
2025-12-17 12:09:27 +00:00
Ruben Fiszel
8c25c8d51e
rework slim images
2025-12-17 08:37:12 +00:00
Pyra
fa992db75e
feat(internal): runnable settings ( #7298 )
...
* rework everything again
Signed-off-by: pyranota <pyra@duck.com >
* updcate sqlx
Signed-off-by: pyranota <pyra@duck.com >
* update ref
Signed-off-by: pyranota <pyra@duck.com >
* fix things
Signed-off-by: pyranota <pyra@duck.com >
* fix function
Signed-off-by: pyranota <pyra@duck.com >
* final fixes
Signed-off-by: pyranota <pyra@duck.com >
* update sqlx
Signed-off-by: pyranota <pyra@duck.com >
* fix script creation
Signed-off-by: pyranota <pyra@duck.com >
* address todo
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fix
Signed-off-by: pyranota <pyra@duck.com >
* fixups
Signed-off-by: pyranota <pyra@duck.com >
* fix cargo.toml
Signed-off-by: pyranota <pyra@duck.com >
* update ee repo
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* ref
Signed-off-by: pyranota <pyra@duck.com >
* fix
Signed-off-by: pyranota <pyra@duck.com >
* ee repo
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to 505eadbff32d102ea5245a2bef88ce6f1bb95395
This commit updates the EE repository reference after PR #348 was merged in windmill-ee-private.
Previous ee-repo-ref: 195243e56cc0eab55f8890fa57297206bfe2c18c
New ee-repo-ref: 505eadbff32d102ea5245a2bef88ce6f1bb95395
Automated by sync-ee-ref workflow.
* ci: force runnable settings
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-16 21:17:06 +00:00
Pyra
d36760bff7
feat: workspace dependencies ( #7124 )
...
* commit raw requirements
Signed-off-by: pyranota <pyra@duck.com >
* raw requirements
Signed-off-by: pyranota <pyra@duck.com >
* implement `parse_annotation`
Signed-off-by: pyranota <pyra@duck.com >
* more progress on wdeps
Signed-off-by: pyranota <pyra@duck.com >
* more progress
Signed-off-by: pyranota <pyra@duck.com >
* fixes
Signed-off-by: pyranota <pyra@duck.com >
* more progress
Signed-off-by: pyranota <pyra@duck.com >
* fixes
Signed-off-by: pyranota <pyra@duck.com >
* cli improvements + raw deps
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fix python versions
Signed-off-by: pyranota <pyra@duck.com >
* progress
Signed-off-by: pyranota <pyra@duck.com >
* update :)
Signed-off-by: pyranota <pyra@duck.com >
* add MaybeLock
Signed-off-by: pyranota <pyra@duck.com >
* go WIP
Signed-off-by: pyranota <pyra@duck.com >
* fix python ignoring py version from requirements
Signed-off-by: pyranota <pyra@duck.com >
* optimize php
Signed-off-by: pyranota <pyra@duck.com >
* require admin to alter
Signed-off-by: pyranota <pyra@duck.com >
* fix(cli): flow generateLocks raw deps
Signed-off-by: pyranota <pyra@duck.com >
* progress in checklist
Signed-off-by: pyranota <pyra@duck.com >
* fix agent workers
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* nit: remove default features
Signed-off-by: pyranota <pyra@duck.com >
* oh-wow
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg!
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* add indexes
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* remove todos
Signed-off-by: pyranota <pyra@duck.com >
* fix cli
Signed-off-by: pyranota <pyra@duck.com >
* add debug flag
Signed-off-by: pyranota <pyra@duck.com >
* cli: remove noise
Signed-off-by: pyranota <pyra@duck.com >
* fix cli
Signed-off-by: pyranota <pyra@duck.com >
* remove todos
Signed-off-by: pyranota <pyra@duck.com >
* trigger deps correctly
Signed-off-by: pyranota <pyra@duck.com >
* fix frontend
Signed-off-by: pyranota <pyra@duck.com >
* fix frontend again
Signed-off-by: pyranota <pyra@duck.com >
* finally fix frontend
Signed-off-by: pyranota <pyra@duck.com >
* ee repo ref
Signed-off-by: pyranota <pyra@duck.com >
* fix all
Signed-off-by: pyranota <pyra@duck.com >
* more fixes...
Signed-off-by: pyranota <pyra@duck.com >
* remove test
Signed-off-by: pyranota <pyra@duck.com >
* Update backend-test.yml
* comment out legacy test
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* fix ci?
Signed-off-by: pyranota <pyra@duck.com >
* comment out thing
Signed-off-by: pyranota <pyra@duck.com >
* ignore test
Signed-off-by: pyranota <pyra@duck.com >
* ci
Signed-off-by: pyranota <pyra@duck.com >
* base fixture
Signed-off-by: pyranota <pyra@duck.com >
* fix regression
Signed-off-by: pyranota <pyra@duck.com >
* fix docs links
Signed-off-by: pyranota <pyra@duck.com >
* update min version
Signed-off-by: pyranota <pyra@duck.com >
* simplify
* implement cache for get_latest
Signed-off-by: pyranota <pyra@duck.com >
* move to workspace settings
Signed-off-by: pyranota <pyra@duck.com >
* sqlx + migration
Signed-off-by: pyranota <pyra@duck.com >
* more migrations
Signed-off-by: pyranota <pyra@duck.com >
* use box pin
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-11-28 16:00:11 +00:00
centdix
b39c473892
add webfetch and websearch to claude ( #7231 )
2025-11-27 17:09:09 +00:00
centdix
6c674792c7
fix update sqlx git command ( #7212 )
2025-11-24 17:39:19 +00:00
Diego Imbert
dd106db731
Duckdb & s3 proxy unit tests ( #7197 )
...
* chore(main): release 1.581.1 (#7183 )
* chore(main): release 1.581.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
* duckdb unitests
* add parquet to cargo test features
* Update ee-repo-ref.txt
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-11-21 17:16:48 +00:00
Ruben Fiszel
3085af4517
fix test
2025-11-19 11:15:31 +00:00
Ruben Fiszel
f34ea2275c
disable duckdb temporarily
2025-11-19 10:18:02 +00:00
Ruben Fiszel
850aa32265
test fix
2025-11-18 12:29:24 +00:00
Ruben Fiszel
a456432b9f
nit test
2025-11-18 08:44:32 +00:00
Alexander Petric
e3ec3d85c4
feat: rhel8 + fix rhel9 ( #7165 )
2025-11-17 23:12:13 +00:00
Diego Imbert
8b2231c81f
DuckDB test to ensure FFI doesn't crash on simple query ( #7147 )
...
* test_duckdb_ffi
* build dev duckdb lib
* cache
2025-11-15 11:56:45 +00:00
centdix
14343eaae0
nits ( #7080 )
2025-11-07 11:01:20 +00:00
centdix
0d317fe2b8
better output ( #6893 )
2025-10-23 08:34:22 +00:00
Ruben Fiszel
b5fb4a6e54
nit test colors
2025-10-16 18:06:44 +00:00
centdix
bc450ed375
internal: better weekly ( #6816 )
...
* better weekly
* better weekly
2025-10-14 14:33:44 +00:00
centdix
2d6a401e84
internal: fix weekly ( #6807 )
...
* fix
* fix
2025-10-13 14:51:33 +00:00
centdix
d006ab8c72
fix(internal): no max turns ( #6805 )
2025-10-13 15:47:59 +02:00
centdix
f987c1b176
internal: update claude + add plan mode + add weekly summary ( #6803 )
...
* update claude + add plan mode
* fix
* update pr review
* add wewklu summary
* cleaning
* cleaning
2025-10-13 15:32:44 +02:00
hugocasa
7801dceb4d
chore: upgrade bun to 1.2.23 ( #6792 )
2025-10-10 18:52:04 +00:00
hugocasa
ea617ffa33
fix(backend): concurrency limits preprocessor ( #6727 )
...
* fix(backend): concurrency limits preprocessor
* refactor
* fix concurrency on agent workers
* nit
* nit
* update ref
* fix ci
* chore: update ee ref
2025-10-02 20:31:31 +00:00
Ruben Fiszel
f312bb2aa6
fix: migrate dotnet from msft images to script install
2025-09-29 09:44:04 +00:00
Ruben Fiszel
5001d88578
fix: migrate dotnet from bitnami to microsoft images
2025-09-29 08:55:45 +00:00
Ruben Fiszel
8a2594c9c7
improve tests
2025-09-28 19:40:26 +00:00
Ruben Fiszel
c59a90b3b7
improve tests
2025-09-28 19:30:50 +00:00
Ruben Fiszel
33c3c2aeda
improve tests
2025-09-28 19:28:38 +00:00
centdix
11b4cfa200
nit prompt ( #6651 )
2025-09-22 13:23:20 +00:00
centdix
a61b76483c
add missing perm ( #6650 )
2025-09-22 12:15:09 +00:00
centdix
cf4c92dc4f
internal: add demo command for PRs ( #6649 )
...
* add demo command
* cleaning
* cleaning
* cleaning
2025-09-22 11:31:33 +00:00
Ruben Fiszel
fd00cd5a55
check
2025-09-20 01:16:20 +00:00
Ruben Fiszel
0193c418bf
update rust to 1.90
2025-09-20 01:12:51 +00:00
Ruben Fiszel
9a46f75b4c
check
2025-09-20 00:54:29 +00:00
centdix
44bfeba8be
internal(git commands): use own bot to trigger ci + exit on failure ( #6632 )
...
* use own bot to trigger ci + exit on failure
* fix
2025-09-18 13:10:14 +00:00
Ruben Fiszel
31b2dc295c
internal: rolldown vite ( #6584 )
2025-09-11 16:12:36 +00:00
Diego Imbert
9eb39a9677
Separate duckdb crate to fix c++ build/link issues ( #6551 )
...
* call ffi
* remove duckdb dep
* rename windmill_duckdb_ffi_internal
* static lib
* ci
* back to dylib, bug isn't fixed in static
* feature flag and copy dynamic lib
* fix dynlib in docker
* load libwindmill_duckdb_ffi_internal at runtime on usage
* lazy static deadlocks
* Cache dynamic library handles
* update auto s3 path insert from editor bar
* Fix duckdb S3 freezing worker because of blocking task in tokio async context
* build dll windows GH workflow
* try fix windows build
* revert build.rs
* nit fixes CI
* Dockerfile update (not tested yet
* build dev sh for duckdb lib
* mistake
* attach windmill_duckdb_ffi_internal.so artefact
* rhel9
* docker fixes
* fix dockerfile
* better err msg
* forgot lib prefix .so
* add column_order
* fix column_order
2025-09-10 14:43:46 +00:00
centdix
91d0c77f28
internal: add fast claude flow ( #6530 )
...
* add fast claude flow
* faster
* fix
* cleaning
2025-09-03 18:16:27 +00:00
Ruben Fiszel
9bef2ca4ca
use oauth for code claude + sonnet
2025-09-03 12:09:26 +00:00
centdix
08637fc1bd
internal: fix exit error 3 on git action ( #6383 )
...
* fix exit error 3
* fix
2025-08-13 23:16:07 +00:00
pyranota
5360171197
chore: add rust client build check workflow ( #6365 )
...
* chore: add rust client build check workflow
Signed-off-by: pyranota <pyra@duck.com >
* check for .rs files in backend
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2025-08-11 18:50:16 +00:00