From 8835659796f4a08ead47aa29af73bbb26f3a7152 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 21 Nov 2022 08:43:22 +0100 Subject: [PATCH] fix tarring the entire cache back to s3 + UX nits --- backend/windmill-worker/src/worker.rs | 3 +- frontend/src/lib/components/Editor.svelte | 2 +- frontend/src/lib/components/EditorBar.svelte | 23 +- .../lib/components/FlowModulesViewer.svelte | 197 ------------------ frontend/src/lib/components/SchemaForm.svelte | 62 +++--- .../src/lib/components/ScriptBuilder.svelte | 47 ++--- .../src/lib/components/ScriptEditor.svelte | 1 + .../src/lib/components/ScriptSchema.svelte | 2 +- .../components/common/button/Button.svelte | 2 +- .../flows/content/FlowModuleComponent.svelte | 6 + .../[job]/[resume]/[hmac]@none.svelte | 43 ++-- 11 files changed, 102 insertions(+), 286 deletions(-) delete mode 100644 frontend/src/lib/components/FlowModulesViewer.svelte diff --git a/backend/windmill-worker/src/worker.rs b/backend/windmill-worker/src/worker.rs index acb03701e2..c7f3171ccb 100644 --- a/backend/windmill-worker/src/worker.rs +++ b/backend/windmill-worker/src/worker.rs @@ -147,8 +147,9 @@ async fn copy_cache_to_bucket_as_tar(bucket: &str) { } match Command::new("rclone") + .current_dir(ROOT_CACHE_DIR) .arg("copyto") - .arg(ROOT_CACHE_DIR) + .arg(TAR_CACHE_FILENAME) .arg(format!(":s3,env_auth=true:{bucket}/{TAR_CACHE_FILENAME}")) .arg("--size-only") .arg("--fast-list") diff --git a/frontend/src/lib/components/Editor.svelte b/frontend/src/lib/components/Editor.svelte index 819d3bb681..4ec6f51c07 100644 --- a/frontend/src/lib/components/Editor.svelte +++ b/frontend/src/lib/components/Editor.svelte @@ -409,8 +409,8 @@ timeoutModel && clearTimeout(timeoutModel) timeoutModel = setTimeout(() => { code = getCode() + dispatch('change') }, 500) - dispatch('change') }) editor.onDidFocusEditorText(() => { diff --git a/frontend/src/lib/components/EditorBar.svelte b/frontend/src/lib/components/EditorBar.svelte index 1de6f99099..fcdd2b742c 100644 --- a/frontend/src/lib/components/EditorBar.svelte +++ b/frontend/src/lib/components/EditorBar.svelte @@ -23,7 +23,7 @@ import Button from './common/button/Button.svelte' import HighlightCode from './HighlightCode.svelte' import DrawerContent from './common/drawer/DrawerContent.svelte' - import { Drawer } from './common' + import { Badge, Drawer } from './common' export let lang: 'python3' | 'deno' | 'go' | 'bash' export let editor: Editor @@ -213,17 +213,14 @@ -
+
- + {#if validCode} + Inputs + {:else} + Inputs + {/if}
-
+
- {#if open[i]} -
- -
-