Alexander Petric
4f38cfd17a
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
83d24cb9ab
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
c4fdd2297e
fix: update bun from 1.1.38 to 1.1.40
2024-12-19 01:38:35 +01:00
Lucas Abel
bded6028f1
backend: pass cargo check --all-features ( #4946 )
2024-12-18 12:37:31 +01:00
Ruben Fiszel
48385bffd1
update backend tests to 1.82.0
2024-12-18 12:35:22 +01:00
Ruben Fiszel
ee28955ba4
restrict backend ci checks to ci changes
2024-12-18 10:08:06 +01:00
Ruben Fiszel
fe4334dfb2
test -> check
2024-12-18 09:51:28 +01:00
Ruben Fiszel
21e20ee8de
nit check
2024-12-18 09:39:28 +01:00
Ruben Fiszel
48e68e6406
add fast backend checks
2024-12-18 09:15:27 +01:00
Ruben Fiszel
999e6ee94e
revert docker build changes
2024-12-17 20:36:53 +01:00
Ruben Fiszel
cd4dfec61a
ci improvements ( #4938 )
2024-12-17 20:01:11 +01:00
Ruben Fiszel
95c613de6e
add workflow_dispatch to build
2024-12-17 11:05:54 +01:00
Ruben Fiszel
278ab4bf57
remove rust embed in dev mode
2024-12-15 13:36:21 +01:00
Ruben Fiszel
47e2230cbe
add rust to tests
2024-12-15 11:06:56 +01:00
Ruben Fiszel
7762c1d132
make rust optional
2024-12-15 10:00:22 +01:00
Ruben Fiszel
51c0373b4c
feature gates more feature for faster compilation ( #4928 )
...
* cleanup
* cleanup
* all
* all
* all
* all
2024-12-15 00:00:37 +01:00
HugoCasa
90ece755f7
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
c85d2a4957
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
762ac30b59
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
a6db5cddf8
add php and mysql feature flags ( #4905 )
2024-12-12 01:16:25 +01:00
Ruben Fiszel
2c5d07f3d9
feat: docker runtime
2024-12-09 18:02:18 +01:00
Ruben Fiszel
6d047449e2
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]
6833180177
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]
63b937cf6a
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]
ba77af0705
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
88b8ffab90
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
9c71503d74
trigger windows build ( #4699 )
2024-11-13 22:23:52 +01:00
Ruben Fiszel
e49f2eb893
chore: tighten when tag latest is triggered
2024-10-31 10:49:38 +01:00
Ruben Fiszel
8b02cf1ae7
chore: fix nsjail image build
2024-10-29 19:40:10 +01:00
Ruben Fiszel
343c8da18a
remove issues_comment trigger for ci
2024-10-22 19:40:31 +02:00
Alexander Petric
3d82c42af2
update docker build on comment ( #4567 )
...
* adding github workflow build triggers on comment
* fix conditions
* revert formating
* simplify
* event_name fix
* build ee on nsjail as well
2024-10-22 17:18:14 +02:00
Alexander Petric
e9e0b572d6
adding github workflow build triggers on comment ( #4565 )
...
* adding github workflow build triggers on comment
* fix conditions
* revert formating
* simplify
* event_name fix
2024-10-22 17:02:59 +02:00
Alexander Petric
acc5aa86da
rhel9 build workflow ( #4528 )
...
* dockerfile for rhel9
* attach rh to release page workflow
* changing name
* updating new workflow
* updating new workflow
* pushing new workflow
* trigger workflow
* trigger workflow
* trigger workflow
* trigger workflow
* finished workflow
* ellipsis comment
2024-10-16 14:36:36 +02:00
Ruben Fiszel
ffdbd31cfb
display version in backend tests
2024-10-13 00:03:36 +02:00
Ruben Fiszel
ce364b020b
verify vulnerability only on releases + tag latest on full + cuda
2024-10-12 15:39:13 +02:00
Ruben Fiszel
1b9f037e0f
add deno_core to windows build
2024-10-06 16:59:22 +02:00
Alexander Petric
86ccf9a77d
fix: windows.exe build with github workflow doesn't have openssl.dll bundled in ( #4489 )
...
* fix windows worker gh action build workflow
* use vcpck linked openssl lib for build
2024-10-04 16:46:35 +02:00
Alexander Petric
cfab23f2a8
fix windows worker gh action build workflow ( #4478 )
2024-10-03 18:10:30 +02:00
Alexander Petric
6eb7f8ce81
feat(worker): support workers to run natively on windows ( #4446 )
...
* minimal code change to get windmill worker on windows for bun and python + rustfmt
* adding support for powershell
* compiling error on unix
* rust linting comments
* comments hugo: PSModulePath
* comments ruben, refactor to simplify
* adding build workflow
* editing workflow
* editing workflow
* editing workflow
* editing workflow
* editing workflow
* skip migration env, ee fixes
* improvements powershell
* testing windows runner
* testing windows runner
* testing windows runner
* testing windows runner
* testing windows runner
* install postgres on runner
* install postgres on runner
* install postgres on runner
* install postgres on runner
* install postgres on runner
* install postgres on runner
* install postgres on runner
* install postgres on runner
* killing process tree in windows
* sqlx_offline
* install openssl for github windows runner
* used pre-installed openssl
* used pre-installed openssl
* build ee
* build ee
* build ee
* build ee
* adding commented out steps for artifact publishing
* build on tag matchinv v* pattern
* ren instead of mv on Windows
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix merging issue
* gate imports for windows
* fixing default cargo home path...
* fixing default cargo home path...
* comments ruben
* make pwsh default modules loading more robust on unix (#4448 )
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2024-10-03 15:59:12 +02:00
Ruben Fiszel
d0b24d07d2
deno_core is an optional feature flag ( #4473 )
...
* full
* all
* add deno_core as features
* all
* remove warnings
* all
2024-10-03 13:11:58 +02:00
HugoCasa
ae8f29a4cb
feat: http routing ( #4339 )
...
* feat: http routing
* all
* feat: improve UI
* final stuff
* fix: sqlx
* fix: nit
* fix: nits
* fix: error handler display
* fix: routes panel perms
* all
* fix: improve ability to paste from macos in vscode extension
* fix lock-write for deno
* all
* cleaning
* fix
* cli preprocessor
* nits
* nits
---------
Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com >
2024-09-20 15:38:38 +02:00
wendrul
b0cb1e0b27
feat: ansible playbook support ( #4399 )
...
* Ansible execution and parsing
* Working collections and pip dependencies
* Remove unused vars
* File resources logic for ansible
* Make frontend for ansible and resource file
* Format file
* Change naming of file resource and inventory fields
* Add autocomplete for file extension resource creation
* Add endpoint to list file formats for resource types
* Add CLI functionality to pull/push file resources
* Add beta tag to ansible
* Add Full image dockerfiles containing ansible
* Prepare sqlx
* Update cargo.lock
* Update ansible path
* Remove unused imports
* Add back import removed by rust-analyzer
* Improve ansible init code
* Prepare sqlx
* Change dockerfile to make the full windmill image
* Remove old dockerfile
* Improve autocomplete file resource extension select
* Remove comment
* Validate file extension
* Add icons to text file resources
* Remove editability of file resource types
* Remove unused import
* Missing space
* Add yaml parser
2024-09-19 00:21:15 +02:00
Ruben Fiszel
938b8d81dd
fix lock-write for deno
2024-09-18 00:57:53 +02:00
Ruben Fiszel
6456e39ee2
add main tag to ee-nsjail
2024-09-18 00:36:02 +02:00
Tsvetomir Bonev
ad5363375d
chore: build full docker image for arm64 ( #4391 )
...
* chore: build `windmill-full` for `arm64`
* fix: use non-enterprise docker image as base
2024-09-14 18:30:31 +02:00
Ruben Fiszel
b060a1c39a
fix(image): correctly publish windmill-full image
2024-09-13 08:47:58 +02:00
Ruben Fiszel
dcf817de02
fix CLI publishing
2024-09-07 12:03:08 +02:00
Ruben Fiszel
9f24ae333d
nit npm on release
2024-09-07 11:21:12 +02:00
Ruben Fiszel
fd18f42e0f
feat: make CLI node compatible ( #4347 )
2024-09-07 02:31:26 +02:00
dependabot[bot]
8edf24ff96
chore(deps): bump docker/metadata-action from 4 to 5 ( #4321 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/metadata-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-09-02 21:49:54 +02:00