Commit Graph

360 Commits

Author SHA1 Message Date
Ruben Fiszel
aacd0930fe fix(python): PYTHON_PATH overrides python from uv 2025-02-20 02:54:51 +01:00
Ruben Fiszel
9109ae146c add otel to rh images 2025-02-19 08:11:06 +01:00
dieriba
c1351f8155 feat: SQS triggers (#5182)
* feat: first commit

* fix: npm check

* fix: openapi file

* feat: update openapi and migration

* feat: basic implementation done

* fix: fix: no used function when no feature

* feat: capture done

* Update capture.rs

* nits: change sqs trigger

* fix: make migration great again

* feat: add message attributes

* feat: nits: fix error messages, remove console.log and add try catch

* update sqs icon and ee feature for sqs_trigger

* update: change sqs name casing and added test connection button

* nits: update Icon and add create from template button

* fix: ci build and error compilation

* update migration type sqs

* update link on create from template button for sqs, add archive in workspace export and update sqlx

* fix: ci

* Update SqsTriggerEditorInner.svelte

* add link to docs, use generic function for resource and fix import error

* chore: update .github ci

* nits: remove empty

* update to match ee repo changement

* Update backend/windmill-api/src/resources.rs

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* add sqs handling for the cli and refacoring sqsEditorInner

* Update cli/sync.ts

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* fix: add break to switch statement for sqs case

* fix: display aws_resource_path when retrieve or create a new trigger

* rework sqs ui, fix postgres optional port

* fix: ci

* update ui for trigger

* update repo ref and specific

* feat: add ready endpoints for workers to enterprise

* update ref

* Update frontend/src/lib/script_helpers.ts

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

---------

Co-authored-by: HugoCasa <hugo@casademont.ch>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2025-02-18 23:49:45 +01:00
Ruben Fiszel
85c71d1af1 improve benchmarks 2025-02-18 09:51:21 +01:00
Ruben Fiszel
fa26190715 update benchs 2025-02-09 23:12:59 +01:00
Ruben Fiszel
771288069e update benchs 2025-02-09 23:12:15 +01:00
Ruben Fiszel
66eb8ee7a8 update benchs 2025-02-09 23:05:14 +01:00
Ruben Fiszel
420893f0b9 fix nsjail build 2025-01-30 09:20:23 +01:00
Ruben Fiszel
ea2cce9826 fix nsjail build 2025-01-30 09:07:36 +01:00
Ruben Fiszel
043cae9c32 fix workflow dispatch and bench 2025-01-30 08:24:39 +01:00
Ruben Fiszel
c885e4813d remove verify from normal ci 2025-01-29 19:35:33 +01:00
Ruben Fiszel
c75cd81a19 nit build 2025-01-28 14:29:35 +01:00
Ruben Fiszel
0c6db9208f add nsjail dispatch 2025-01-28 13:27:58 +01:00
Ruben Fiszel
0fd17c12ea add nsjail dispatch 2025-01-28 13:13:12 +01:00
Ruben Fiszel
5f635787fc remove py312 image building 2025-01-27 11:19:01 +01:00
Ruben Fiszel
33fd91e620 remove deno-client 2025-01-26 16:05:26 +01:00
Ruben Fiszel
4a2b3d6c50 fix: update tests to rust 1.83.0 2025-01-25 22:18:53 +01:00
dieriba
db0c0ffc08 fix: include postgres triggers in build #5137 2025-01-25 18:00:12 +01:00
Alexander Petric
d40ef781a2 rhel image build workaround (#5091)
* RHEL Dockerfile / no chef

* Update Dockerfile

* Update Dockerfile

* Update build-publish-rh-image.yml
2025-01-17 19:50:23 +01:00
Ruben Fiszel
5144fc9baa nit ci 2025-01-16 19:52:23 +01:00
Ruben Fiszel
c6b128c847 chore: update bun to 1.43.0 and loaded from tsx to ts 2025-01-16 18:26:03 +01:00
wendrul
a8f49d5661 feat: add oracle db support on ee (#5062) 2025-01-14 21:21:24 +01:00
HugoCasa
aa152bdc06 feat: nats triggers (#5039)
* feat: nats triggers

* missing files

* fix build

* update feature flags

* event stream fixes

* update ee ref
2025-01-10 19:47:17 +01:00
Alexander Petric
802322d9e2 fix docker image build (#4968)
* main docker file

* fix docker image build test tag

* don't remove tag

* don't update docker file
2024-12-23 18:33:20 +01:00
Lucas Abel
12d18beb32 cache: better cache system (#4951)
* cache: consider source as untrusted

* cache: better scoped cache

* cache: non-lazy flow value parse error

* fixup! cache: consider source as untrusted

* fixup! cache: consider source as untrusted

* fixup! cache: better scoped cache
2024-12-20 11:19:57 +01:00
Ruben Fiszel
c3ce8e9b0e fix: update bun from 1.1.38 to 1.1.40 2024-12-19 01:38:35 +01:00
Lucas Abel
e32bcd3383 backend: pass cargo check --all-features (#4946) 2024-12-18 12:37:31 +01:00
Ruben Fiszel
d22e369645 update backend tests to 1.82.0 2024-12-18 12:35:22 +01:00
Ruben Fiszel
3533c9866b restrict backend ci checks to ci changes 2024-12-18 10:08:06 +01:00
Ruben Fiszel
fc1bfdd44f test -> check 2024-12-18 09:51:28 +01:00
Ruben Fiszel
173a0d1f99 nit check 2024-12-18 09:39:28 +01:00
Ruben Fiszel
3c675c8d56 add fast backend checks 2024-12-18 09:15:27 +01:00
Ruben Fiszel
7c717fa532 revert docker build changes 2024-12-17 20:36:53 +01:00
Ruben Fiszel
7cce6a2229 ci improvements (#4938) 2024-12-17 20:01:11 +01:00
Ruben Fiszel
617fa55663 add workflow_dispatch to build 2024-12-17 11:05:54 +01:00
Ruben Fiszel
fa364b89d4 remove rust embed in dev mode 2024-12-15 13:36:21 +01:00
Ruben Fiszel
ab906eeb20 add rust to tests 2024-12-15 11:06:56 +01:00
Ruben Fiszel
330a6352d0 make rust optional 2024-12-15 10:00:22 +01:00
Ruben Fiszel
fd462a7038 feature gates more feature for faster compilation (#4928)
* cleanup

* cleanup

* all

* all

* all

* all
2024-12-15 00:00:37 +01:00
HugoCasa
95f4d15ffe more feature flags (#4918)
* more feature flags

* include python in tests

* smtp feature flag

* del

* add back file

* fix openapi int
2024-12-14 13:21:28 +01:00
wendrul
6b27a0b91d feat: add C# support (#4908)
* Add csharp stuff and merge after the rewrite

    * Add csharp, boilerplate + minimal execution
    * Add initial parser
    * Frontend + wasm export of the tree sitter parser
    * Arg spread and use cache

* More types and req parsing

* Add logo

* Parse async and void to fit the wrapper to the main sig

* Csharp editor resource and var buttons

* Lockfile generation

* Add default parsing using serde_json::from_str

* Update init code for c#

* Nsjail for c#

* Remove c_variadic feature

* Remove unused imports

* Add c_variadic only for wasm32 assembly

* Fix c# test

* Add dotnet to the images

* Update dockerfiles

* Update dockerfile again

* Touch Dockerfile

* npm install c# parser

* Add opt mount in nsjail

* Update ee repo ref

* Add csharp to backend image for tests

* Add setting to set nuget package

* Windows compatibility

* Disable csharp test

* ADd feature flag
2024-12-13 00:29:01 +01:00
HugoCasa
91ad9f11fd fix(frontend): schedule operator perms + add instance settings in operator menu (#4912)
* fix(frontend): schedule operator perms + add instance settings in operator menu

* fix npm timeout

* forgot
2024-12-12 18:11:44 +01:00
HugoCasa
2fca4158c0 add php and mysql feature flags (#4905) 2024-12-12 01:16:25 +01:00
Ruben Fiszel
628ae617f7 feat: docker runtime 2024-12-09 18:02:18 +01:00
Ruben Fiszel
8a5ba115c6 feat: add otlp support (#4869)
* all

* all

* add otel

* add otel

* update docker-image

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update
2024-12-07 16:29:20 +01:00
dependabot[bot]
523cbb6a5c chore(deps): bump denoland/setup-deno from 1 to 2 (#4640)
Bumps [denoland/setup-deno](https://github.com/denoland/setup-deno) from 1 to 2.
- [Release notes](https://github.com/denoland/setup-deno/releases)
- [Commits](https://github.com/denoland/setup-deno/compare/v1...v2)

---
updated-dependencies:
- dependency-name: denoland/setup-deno
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 13:50:56 +01:00
dependabot[bot]
da5b206cd7 chore(deps): bump stefanzweifel/git-auto-commit-action from 4 to 5 (#4639)
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 4 to 5.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 13:50:32 +01:00
dependabot[bot]
25cced30a9 chore(deps): bump cla-assistant/github-action from 2.3.1 to 2.6.1 (#4641)
Bumps [cla-assistant/github-action](https://github.com/cla-assistant/github-action) from 2.3.1 to 2.6.1.
- [Release notes](https://github.com/cla-assistant/github-action/releases)
- [Commits](https://github.com/cla-assistant/github-action/compare/v2.3.1...v2.6.1)

---
updated-dependencies:
- dependency-name: cla-assistant/github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 13:50:14 +01:00
HugoCasa
2a3c0d55fd feat: kafka triggers (#4713)
* feat: kafka triggers

* sqlx

* fix build

* improve error messages on windows

* nit

* fix build

* missing action

* nit

* maybe fix ssl on windows

* nit

* update ee ref

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-11-18 17:03:50 +01:00
Alexander Petric
0f8e26702e trigger windows build (#4699) 2024-11-13 22:23:52 +01:00