From 491e808fe2f80a1e6228884e05a94b7f4d3558cd Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 19 Oct 2022 23:49:55 +0200 Subject: [PATCH] feat(frontend): publish script of any lang to hub --- frontend/src/lib/utils.ts | 8 +++++++- frontend/src/routes/scripts/get/[...hash].svelte | 5 ++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/utils.ts b/frontend/src/lib/utils.ts index b82ddd5d03..64e5f47092 100644 --- a/frontend/src/lib/utils.ts +++ b/frontend/src/lib/utils.ts @@ -548,7 +548,10 @@ export function scriptToHubUrl( content: string, summary: string, description: string, - kind: Script.kind + kind: Script.kind, + language: Script.language, + schema: Schema | undefined, + lock: string | undefined ): URL { const url = new URL('https://hub.windmill.dev/scripts/add') @@ -556,6 +559,9 @@ export function scriptToHubUrl( url.searchParams.append('summary', summary) url.searchParams.append('description', description) url.searchParams.append('kind', kind) + url.searchParams.append('language', language) + url.searchParams.append('schema', JSON.stringify(schema, null, 2)) + lock && url.searchParams.append('lockfile', lock) return url } diff --git a/frontend/src/routes/scripts/get/[...hash].svelte b/frontend/src/routes/scripts/get/[...hash].svelte index a8d1b7e308..04864da0f7 100644 --- a/frontend/src/routes/scripts/get/[...hash].svelte +++ b/frontend/src/routes/scripts/get/[...hash].svelte @@ -176,7 +176,10 @@ script.content, script.summary, script.description ?? '', - script.kind + script.kind, + script.language, + script.schema, + script.lock ).toString()} variant="border" color="blue"