Commit Graph

108 Commits

Author SHA1 Message Date
wendrul af444c8b36 feat: Full-text search on runs using tantivy and command palette for quick actions (#4046)
* Add indexer crate and files

* POC searcher

incomplete schema
only indexes at startup

* POC search component frontend

* Demo of the frontend element

* add Results and Args as text

* minimal functionality

* Make jump to scripts by name

also flows and apps

* Add button on sidebar to open search

* Update lock on indexer after merge

* Make arrow key navigation compatible with scrol

* Show empty result screen and log as a coming feat

* Add summary to script searchable items

* Catch `parts is undefined` error (uFuzzy)

* Index refreshing using tokio interval

* Fix JobLoader workspace being wrongly defined

* Fix click outside

* Add debouncing for completed run search

* Binary mode working + job index tracker

* Warning for no license + fix height scrollbars on content search

* Make it compile without EE files

* remove panic to use errors

* Move global search

* Cleanup UI, no more tab switcher but clear placeholders and actions

* Add tantivy feature flag for windmill-api

* Rework indexer mode

* Mac compatibility for shortcut

* Update test for new run_server

* Prepare sqlx

* Mac compatibility

* Fix openapi yaml

* Fix frontend

* Frontend api fix

* Update docker-compose.yml and caddyfile

With the (by default deactivated) container and reverse proxy to use the
windmill indexer

* fix feature flag for tests

* fix feature falg for running tests

* fix feature flag for running tests

* Make content search use search modal instead

* Add tantivy feature to ee build steps

* Remove old Content search

* change volume location for indexer

* Update dependencies

* Prepare sqlx

* Uncomment line on docker compose

* Add line between input and results

* Update ee repo ref
2024-07-11 11:13:27 +02:00
Ruben Fiszel 124b987473 move to arm builders 2024-06-28 16:43:39 +02:00
Ruben Fiszel b877040e0e chore update 2024-06-28 12:10:59 +02:00
Ruben Fiszel 118ff77b2d fix publish ecr 2024-06-28 10:59:37 +02:00
Ruben Fiszel fdce564483 do not use ecr registry anymore for windmill images 2024-06-28 10:47:38 +02:00
Ruben Fiszel 0c34b8326a build cloud to arm64 too 2024-06-28 08:34:01 +02:00
Ruben Fiszel 24679b291b build slim image 2024-06-26 19:36:35 +02:00
Hamir Mahal 00654fa9b2 fix: deprecated Node.js usage in checkout@v3 (#3872) 2024-06-05 13:09:21 +02:00
Ruben Fiszel 9c7bb778a1 jemalloc for all 2024-05-29 01:44:37 +02:00
Ruben Fiszel 88195e473f remove jemalloc specific image 2024-05-22 11:44:37 +02:00
Ruben Fiszel 27c1f112f8 use jemalloc for normal ee 2024-05-20 20:03:01 +02:00
Ruben Fiszel 1ed9e23f61 chore: fix tag_latest to wait for build 2024-05-17 01:05:50 +02:00
Ruben Fiszel 1d396fad92 jemalloc image 2024-05-16 21:38:17 +02:00
Ruben Fiszel 12353d5879 add cloud compile flag 2024-05-02 09:39:40 +02:00
Ruben Fiszel 029039e996 add py312 image 2024-04-04 17:14:32 +02:00
Ruben Fiszel 87f0be37e5 verify ee for every image 2024-04-04 04:55:21 +02:00
Ruben Fiszel 70cc38b684 fix: update awscli & nodejs 2024-04-04 04:16:18 +02:00
Ruben Fiszel 686bdd211e chore: split out nsjail from public images 2024-04-03 23:53:38 +02:00
Ruben Fiszel a77cb05672 chore: split out nsjail from public images 2024-04-03 23:41:30 +02:00
Ruben Fiszel 07cbe1dbbf chore: split out nsjail from public images 2024-04-03 23:32:06 +02:00
Ruben Fiszel 85a4608d98 split out nsjail from public images 2024-04-03 23:16:25 +02:00
Ruben Fiszel e58cafb81d Revert "remove libprotobuf (#3505)" (#3506)
This reverts commit cb3cf277a0.
2024-04-03 22:31:09 +02:00
Ruben Fiszel cb3cf277a0 remove libprotobuf (#3505)
* remove pb

* remove pb

* dockerfile restart image

* dockerfile restart image
2024-04-03 21:24:26 +02:00
Ruben Fiszel 8689ab6d06 dockerfile restart image 2024-04-03 19:25:07 +02:00
Ruben Fiszel 30fdd4ee88 chore: add docker scout 2024-04-03 16:40:19 +02:00
Ruben Fiszel 805415d95b chore: openidconnect is a feature flag 2024-03-17 13:51:58 +01:00
Ruben Fiszel 01f59918cd fix build 2024-03-10 19:43:23 +01:00
Ruben Fiszel c3ef987e28 chore: fasten compilation time 2024-02-24 17:10:55 +01:00
Ruben Fiszel 82c8b1d1dd chore: fasten compilation time 2024-02-24 16:29:35 +01:00
Ruben Fiszel deed726503 fix cuda 2024-02-10 10:30:01 +01:00
Guillaume Bouvignies e988eb519b chore: EE private repo fetched on commit hash (#3183)
* chore: EE private repo fetched on commit hash

* revert docker-image.yml

* repo_ref -> ee_repo_ref
2024-02-08 19:09:03 +01:00
Guillaume Bouvignies ec6f533419 chore: SAML EE (#3176)
* Extract SAML logic into its own file

* Remove saml.rs core logic

* hello

* Add substitute_ee_code.sh and check_no_symlink.sh scripts

* dry-run docker image build

* test hook

* add setup-hooks.sh script

* Update pre-commit hook

* Update substitution script

* revert docker-image action yaml

* revert Cargo.lock

* publish custom image

* swap for ce build as well

* empty

* revert temp action override

* fix docker-image.yml
2024-02-08 16:09:11 +01:00
Guillaume Bouvignies f620954852 fix: Cuda image building (#3179) 2024-02-08 13:49:21 +01:00
Ruben Fiszel d8e05cbf7f docker build nit 2024-01-31 15:04:48 +01:00
Ruben Fiszel fc6d0659e9 add cuda dockerfile 2024-01-31 11:20:06 +01:00
Ruben Fiszel 0eeabf741b add cuda to build 2024-01-26 19:42:40 +01:00
Ruben Fiszel 45a794b1b3 feat: add support for multiselect in python 2024-01-10 13:12:20 +01:00
Ruben Fiszel 186b55fe25 chore: use dev instead of latest to publish to ecr 2024-01-08 10:12:24 +01:00
Guillaume Bouvignies c0244dd9aa fix: Tag all docker images with latest and main tags (#2953) 2024-01-03 01:38:33 +09:00
Ruben Fiszel 7a5e825442 chore: improve e2e 2023-12-30 05:25:10 +01:00
Ruben Fiszel 20101109f3 chore: improve e2e 2023-12-30 04:47:08 +01:00
Ruben Fiszel 1f33f1acfc chore: improve e2e 2023-12-30 04:43:51 +01:00
Ruben Fiszel 19adfcb02b chore: improve integration tests 2023-12-30 04:21:34 +01:00
Ruben Fiszel 92ed25b280 chore: improve integration tests 2023-12-30 03:59:20 +01:00
Ruben Fiszel 19246bcf3e chore: eetest (#2937)
* chore: Windmill integration tests

* Revert github workflow temp changes

* fix ee

---------

Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:29:00 +01:00
Ruben Fiszel 0b52933d2d ci: improve s3 build step 2023-12-13 11:59:43 +01:00
Ruben Fiszel bbe80ff1c7 ci: improve s3 build step 2023-12-13 11:44:34 +01:00
Ruben Fiszel f0393b34d9 ci: improve s3 build step 2023-12-13 11:34:18 +01:00
Ruben Fiszel 3e7bd9e1f6 ci: improve s3 build step 2023-12-13 10:43:35 +01:00
Guillaume Bouvignies 3a96d61da2 chore: Rename FF saml to enterprise_saml (#2844) 2023-12-13 09:19:24 +01:00